}
-if [[ $HOSTNAME != "$MAIL_HOST" ]]; then
- ksta=$(needrestart -b | sed -n 's/NEEDRESTART-KSTA: *//p');
- case $ksta in
- 1) : ;;
- [023]) myreboot ;;
- *) err error: unknown kernel status ;;
- esac
-fi
-
-# needsrestarts automatic restarts failed.
if ! out=$(/sbin/needrestart -p 2>&1); then
e "$out"
+ if [[ $HOSTNAME != "$MAIL_HOST" ]]; then
+ myreboot
+ fi
fi