X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Finitscripts%2Finit.d%2Fcheckfs;h=1127099e062a2913912985c68c3aec626662e47b;hb=ceb5098e575cd68a133e238c1ec8f67867bf41a7;hp=f31390de952df5cc0a5eabbd2ecc27e420d94955;hpb=4f5519009dc9d58576e3e888d926babff600b066;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/src/initscripts/init.d/checkfs b/src/initscripts/init.d/checkfs index f31390de95..1127099e06 100644 --- a/src/initscripts/init.d/checkfs +++ b/src/initscripts/init.d/checkfs @@ -98,19 +98,17 @@ case "${1}" in if [ "${error_value}" -gt 3 -a "${error_value}" -lt 16 ]; then echo_failure + sleep 2 boot_mesg -n "FAILURE:\n\nFile system errors" ${FAILURE} boot_mesg -n " were encountered that could not be" boot_mesg -n " fixed automatically. This system" boot_mesg -n " cannot continue to boot and will" boot_mesg -n " therefore be halted until those" boot_mesg -n " errors are fixed manually by a" - boot_mesg -n " System Administrator.\n\nAfter you" - boot_mesg -n " press Enter, this system will be" - boot_mesg -n " halted and powered off." - boot_mesg -n "\n\nPress Enter to continue or wait a minute..." ${INFO} + boot_mesg -n " System Administrator.\n\n" boot_mesg "" ${NORMAL} - read -t 60 ENTER - ${rc_base}/init.d/halt stop + sulogin + reboot -f fi if [ "${error_value}" -ge 16 ]; then