#!/sbin/runscript description="Check integrity of files in /boot" depend() { need localmount } start() { ebegin "Checking integrity of files in /boot" # See if hashboot.sh is accessible which hashboot.sh > /dev/null || return 1 hashboot.sh check if [ $? == 4 ] then echo -n "Recover files? [y/N] " read -r yesno if [ ${yesno} == "y" ] then hashboot.sh recover fi sh return 4 elif [ $? != 0 ] then return $? fi eend 0 }