Hex Artifact Content
Logged in as anonymous

Artifact 09c092f04c11a477fe61ba80afbe5cd798c588a8a3491285b2890bd5ebe56ccd:


0000: 66 73 63 6b 3a 0a 09 65 63 68 6f 20 22 4d 52 43  fsck:..echo "MRC
0010: 3a 24 40 3e 20 43 68 65 63 6b 69 6e 67 20 64 69  :$@> Checking di
0020: 73 6b 73 2e 22 20 3b 5c 0a 09 66 73 63 6b 20 2d  sks." ;\..fsck -
0030: 70 20 3b 5c 0a 09 63 61 73 65 20 24 24 3f 20 69  p ;\..case $$? i
0040: 6e 20 3b 5c 0a 09 30 29 20 3b 5c 0a 09 20 20 3b  n ;\..0) ;\..  ;
0050: 3b 20 3b 5c 0a 09 32 29 20 3b 5c 0a 09 20 20 65  ; ;\..2) ;\..  e
0060: 78 69 74 20 31 3b 5c 0a 09 20 20 3b 3b 20 3b 5c  xit 1;\..  ;; ;\
0070: 0a 09 34 29 20 3b 5c 0a 09 20 20 65 63 68 6f 20  ..4) ;\..  echo 
0080: 22 52 65 62 6f 6f 74 69 6e 67 2e 2e 2e 22 20 3b  "Rebooting..." ;
0090: 5c 0a 09 20 20 72 65 62 6f 6f 74 20 3b 5c 0a 09  \..  reboot ;\..
00a0: 20 20 65 63 68 6f 20 22 52 65 62 6f 6f 74 20 66    echo "Reboot f
00b0: 61 69 6c 65 64 3b 20 68 65 6c 70 21 22 20 3b 5c  ailed; help!" ;\
00c0: 0a 09 20 20 65 78 69 74 20 31 20 3b 5c 0a 09 20  ..  exit 1 ;\.. 
00d0: 20 3b 3b 20 3b 5c 0a 09 38 29 20 3b 5c 0a 09 20   ;; ;\..8) ;\.. 
00e0: 20 69 66 20 5b 20 2d 6e 20 22 24 24 7b 46 53 43   if [ -n "$${FSC
00f0: 4b 5f 59 5f 45 4e 41 42 4c 45 7d 22 20 5d 3b 20  K_Y_ENABLE}" ]; 
0100: 74 68 65 6e 20 5c 0a 09 20 20 20 20 65 63 68 6f  then \..    echo
0110: 20 22 46 69 6c 65 20 73 79 73 74 65 6d 20 70 72   "File system pr
0120: 65 65 6e 20 66 61 69 6c 65 64 2c 20 74 72 79 69  een failed, tryi
0130: 6e 67 20 66 73 63 6b 20 2d 79 2e 22 20 3b 5c 0a  ng fsck -y." ;\.
0140: 09 20 20 20 20 66 73 63 6b 20 2d 79 20 7c 7c 20  .    fsck -y || 
0150: 7b 5c 0a 09 20 20 20 20 20 20 65 63 68 6f 20 22  {\..      echo "
0160: 41 75 74 6f 6d 61 74 69 63 20 66 69 6c 65 20 73  Automatic file s
0170: 79 73 74 65 6d 20 63 68 65 63 6b 20 66 61 69 6c  ystem check fail
0180: 65 64 3b 20 68 65 6c 70 21 22 20 3b 5c 0a 09 20  ed; help!" ;\.. 
0190: 20 20 20 20 20 65 78 69 74 20 31 20 27 5c 0a 09       exit 1 '\..
01a0: 20 20 20 20 7d 5c 0a 09 20 20 65 6c 73 65 20 5c      }\..  else \
01b0: 0a 09 20 20 20 20 65 63 68 6f 20 22 41 75 74 6f  ..    echo "Auto
01c0: 6d 61 74 69 63 20 66 69 6c 65 20 73 79 73 74 65  matic file syste
01d0: 6d 20 63 68 65 63 6b 20 66 61 69 6c 65 64 3b 20  m check failed; 
01e0: 68 65 6c 70 21 22 20 3b 5c 0a 09 20 20 20 20 65  help!" ;\..    e
01f0: 78 69 74 20 31 20 3b 5c 0a 09 20 20 66 69 20 3b  xit 1 ;\..  fi ;
0200: 5c 0a 09 31 32 29 20 3b 5c 0a 09 20 20 65 63 68  \..12) ;\..  ech
0210: 6f 20 22 42 6f 6f 74 20 69 6e 74 65 72 72 75 70  o "Boot interrup
0220: 74 65 64 2e 22 20 3b 5c 0a 09 31 33 30 29 20 3b  ted." ;\..130) ;
0230: 5c 0a 09 20 20 65 78 69 74 20 31 20 3b 5c 0a 09  \..  exit 1 ;\..
0240: 2a 29 20 3b 5c 0a 09 20 20 65 63 68 6f 20 22 55  *) ;\..  echo "U
0250: 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 2c 20 68 65  nknown error, he
0260: 6c 70 21 22 20 3b 5c 0a 09 20 20 65 78 69 74 20  lp!" ;\..  exit 
0270: 31 20 3b 5c 0a 09 20 20 3b 3b 20 3b 5c 0a 09 65  1 ;\..  ;; ;\..e
0280: 73 61 63 0a                                      sac.