Hex Artifact Content
Logged in as anonymous

Artifact 15c9110dc2bf2e6201829e5a612eecedabf8f447b7848ffd2407dc217f6bd4d4:


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 5c 0a 09 30 29 20 3b 3b 20 5c 0a 09 32 29  n \..0) ;; \..2)
0050: 20 65 78 69 74 20 31 20 5c 0a 09 20 20 20 3b 3b   exit 1 \..   ;;
0060: 20 5c 0a 09 34 29 20 65 63 68 6f 20 22 52 65 62   \..4) echo "Reb
0070: 6f 6f 74 69 6e 67 2e 2e 2e 22 20 3b 5c 0a 09 20  ooting..." ;\.. 
0080: 20 20 72 65 62 6f 6f 74 20 3b 5c 0a 09 20 20 20    reboot ;\..   
0090: 65 63 68 6f 20 22 52 65 62 6f 6f 74 20 66 61 69  echo "Reboot fai
00a0: 6c 65 64 3b 20 68 65 6c 70 21 22 20 3b 5c 0a 09  led; help!" ;\..
00b0: 20 20 20 65 78 69 74 20 31 20 5c 0a 09 20 20 20     exit 1 \..   
00c0: 3b 3b 20 5c 0a 09 38 29 20 69 66 20 5b 20 2d 6e  ;; \..8) if [ -n
00d0: 20 22 24 24 7b 46 53 43 4b 5f 59 5f 45 4e 41 42   "$${FSCK_Y_ENAB
00e0: 4c 45 7d 22 20 5d 3b 20 74 68 65 6e 20 5c 0a 09  LE}" ]; then \..
00f0: 20 20 20 20 20 65 63 68 6f 20 22 46 69 6c 65 20       echo "File 
0100: 73 79 73 74 65 6d 20 70 72 65 65 6e 20 66 61 69  system preen fai
0110: 6c 65 64 2c 20 74 72 79 69 6e 67 20 66 73 63 6b  led, trying fsck
0120: 20 2d 79 2e 22 20 3b 5c 0a 09 20 20 20 20 20 66   -y." ;\..     f
0130: 73 63 6b 20 2d 79 20 7c 7c 20 7b 5c 0a 09 20 20  sck -y || {\..  
0140: 20 20 20 20 20 65 63 68 6f 20 22 41 75 74 6f 6d       echo "Autom
0150: 61 74 69 63 20 66 69 6c 65 20 73 79 73 74 65 6d  atic file system
0160: 20 63 68 65 63 6b 20 66 61 69 6c 65 64 3b 20 68   check failed; h
0170: 65 6c 70 21 22 20 3b 5c 0a 09 20 20 20 20 20 20  elp!" ;\..      
0180: 20 65 78 69 74 20 31 20 3b 5c 0a 09 20 20 20 20   exit 1 ;\..    
0190: 20 7d 5c 0a 09 20 20 20 65 6c 73 65 20 5c 0a 09   }\..   else \..
01a0: 20 20 20 20 20 65 63 68 6f 20 22 41 75 74 6f 6d       echo "Autom
01b0: 61 74 69 63 20 66 69 6c 65 20 73 79 73 74 65 6d  atic file system
01c0: 20 63 68 65 63 6b 20 66 61 69 6c 65 64 3b 20 68   check failed; h
01d0: 65 6c 70 21 22 20 3b 5c 0a 09 20 20 20 20 20 65  elp!" ;\..     e
01e0: 78 69 74 20 31 20 3b 5c 0a 09 20 20 20 66 69 20  xit 1 ;\..   fi 
01f0: 3b 5c 0a 09 20 20 20 3b 3b 20 5c 0a 09 31 32 29  ;\..   ;; \..12)
0200: 20 65 63 68 6f 20 22 42 6f 6f 74 20 69 6e 74 65   echo "Boot inte
0210: 72 72 75 70 74 65 64 2e 22 20 3b 5c 0a 09 20 20  rrupted." ;\..  
0220: 20 65 78 69 74 20 31 20 5c 0a 09 20 20 20 3b 3b   exit 1 \..   ;;
0230: 20 5c 0a 09 31 33 30 29 20 65 78 69 74 20 31 20   \..130) exit 1 
0240: 5c 0a 09 20 20 20 3b 3b 20 5c 0a 09 2a 29 20 65  \..   ;; \..*) e
0250: 63 68 6f 20 22 55 6e 6b 6e 6f 77 6e 20 65 72 72  cho "Unknown err
0260: 6f 72 2c 20 68 65 6c 70 21 22 20 3b 5c 0a 09 20  or, help!" ;\.. 
0270: 20 20 65 78 69 74 20 31 20 5c 0a 09 20 20 20 3b    exit 1 \..   ;
0280: 3b 20 5c 0a 09 65 73 61 63 0a                    ; \..esac.