|
@@ -30,13 +30,13 @@ case "${1}" in
|
|
if [ ${?} != 0 ]
|
|
if [ ${?} != 0 ]
|
|
then
|
|
then
|
|
log_failure_msg "Mounting root file system in read-only mode"
|
|
log_failure_msg "Mounting root file system in read-only mode"
|
|
- echo "${FAILURE}FAILURE:\n"
|
|
|
|
- echo -n "${FIALURE}Cannot check root filesystem because it "
|
|
|
|
- echo "${FAILURE}could not be mounted"
|
|
|
|
- echo "${FAILURE}in read-only mode.\n\n"
|
|
|
|
- echo -n "${FAILURE}After you press Enter, this system will be "
|
|
|
|
- echo "${FAILURE}halted and powered off.\n"
|
|
|
|
- echo "${INFO}Press enter to continue...${NORMAL}"
|
|
|
|
|
|
+ echo -e "${FAILURE}FAILURE:\n"
|
|
|
|
+ echo -e -n "${FIALURE}Cannot check root filesystem because it "
|
|
|
|
+ echo -e "${FAILURE}could not be mounted"
|
|
|
|
+ echo -e "${FAILURE}in read-only mode.\n\n"
|
|
|
|
+ echo -e -n "${FAILURE}After you press Enter, this system will be "
|
|
|
|
+ echo -e "${FAILURE}halted and powered off.\n"
|
|
|
|
+ echo -e "${INFO}Press enter to continue...${NORMAL}"
|
|
read ENTER
|
|
read ENTER
|
|
/etc/rc.d/init.d/halt stop
|
|
/etc/rc.d/init.d/halt stop
|
|
fi
|
|
fi
|
|
@@ -61,38 +61,38 @@ case "${1}" in
|
|
elif [ "${error_value}" = 1 ]
|
|
elif [ "${error_value}" = 1 ]
|
|
then
|
|
then
|
|
log_warning_msg "Checking file systems..."
|
|
log_warning_msg "Checking file systems..."
|
|
- echo "${WARNING}WARNING:\n"
|
|
|
|
- echo "${WARNING}File system errors were found and have been"
|
|
|
|
- echo "${WARNING}corrected. You may want to double-check that"
|
|
|
|
- echo "${WARNING}everything was fixed properly.${NORMAL}"
|
|
|
|
|
|
+ echo -e "${WARNING}WARNING:\n"
|
|
|
|
+ echo -e "${WARNING}File system errors were found and have been"
|
|
|
|
+ echo -e "${WARNING}corrected. You may want to double-check that"
|
|
|
|
+ echo -e "${WARNING}everything was fixed properly.${NORMAL}"
|
|
elif [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then
|
|
elif [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then
|
|
log_warning_msg "Checking file systems..."
|
|
log_warning_msg "Checking file systems..."
|
|
- echo "${WARNING}WARNING:\n"
|
|
|
|
- echo "${WARNING}File system errors were found and have been been"
|
|
|
|
- echo "${WARNING}corrected, but the nature of the errors require"
|
|
|
|
- echo "${WARNING}this system to be rebooted.\n"
|
|
|
|
- echo "After you press enter, this system will be rebooted.\n"
|
|
|
|
- echo "${INFO}Press Enter to continue...${NORMAL}"
|
|
|
|
|
|
+ echo -e "${WARNING}WARNING:\n"
|
|
|
|
+ echo -e "${WARNING}File system errors were found and have been been"
|
|
|
|
+ echo -e "${WARNING}corrected, but the nature of the errors require"
|
|
|
|
+ echo -e "${WARNING}this system to be rebooted.\n"
|
|
|
|
+ echo -e "After you press enter, this system will be rebooted.\n"
|
|
|
|
+ echo -e "${INFO}Press Enter to continue...${NORMAL}"
|
|
read ENTER
|
|
read ENTER
|
|
reboot -f
|
|
reboot -f
|
|
elif [ "${error_value}" -gt 3 -a "${error_value}" -lt 16 ]; then
|
|
elif [ "${error_value}" -gt 3 -a "${error_value}" -lt 16 ]; then
|
|
log_failure_msg "Checking file systems..."
|
|
log_failure_msg "Checking file systems..."
|
|
- echo "${FAILURE}FAILURE:\n"
|
|
|
|
- echo "${FAILURE}File system errors were encountered that could"
|
|
|
|
- echo "${FAILURE}not be fixed automatically. This system cannot"
|
|
|
|
- echo "${FAILURE}continue to boot and will therefore be halted"
|
|
|
|
- echo "${FAILURE}until those errors are fixed manually by a"
|
|
|
|
- echo "${FAILURE}System Administrator.\n"
|
|
|
|
- echo "${FAILURE}After you press Enter, this system will be"
|
|
|
|
- echo "${FAILURE}halted and powered off.\n"
|
|
|
|
- echo "${INFO}Press Enter to continue...${NORMAL}"
|
|
|
|
|
|
+ echo -e "${FAILURE}FAILURE:\n"
|
|
|
|
+ echo -e "${FAILURE}File system errors were encountered that could"
|
|
|
|
+ echo -e "${FAILURE}not be fixed automatically. This system cannot"
|
|
|
|
+ echo -e "${FAILURE}continue to boot and will therefore be halted"
|
|
|
|
+ echo -e "${FAILURE}until those errors are fixed manually by a"
|
|
|
|
+ echo -e "${FAILURE}System Administrator.\n"
|
|
|
|
+ echo -e "${FAILURE}After you press Enter, this system will be"
|
|
|
|
+ echo -e "${FAILURE}halted and powered off.\n"
|
|
|
|
+ echo -e "${INFO}Press Enter to continue...${NORMAL}"
|
|
read ENTER
|
|
read ENTER
|
|
/etc/rc.d/init.d/halt stop
|
|
/etc/rc.d/init.d/halt stop
|
|
elif [ "${error_value}" -ge 16 ]; then
|
|
elif [ "${error_value}" -ge 16 ]; then
|
|
log_failure_msg "Checking file systems..."
|
|
log_failure_msg "Checking file systems..."
|
|
- echo "${FAILURE}FAILURE:\n"
|
|
|
|
- echo "${FAILURE}Unexpected Failure running fsck. Exited with error"
|
|
|
|
- echo "${FAILURE}code: ${error_value}.${NORMAL}"
|
|
|
|
|
|
+ echo -e "${FAILURE}FAILURE:\n"
|
|
|
|
+ echo -e "${FAILURE}Unexpected Failure running fsck. Exited with error"
|
|
|
|
+ echo -e "${FAILURE}code: ${error_value}.${NORMAL}"
|
|
exit ${error_value}
|
|
exit ${error_value}
|
|
fi
|
|
fi
|
|
;;
|
|
;;
|