if [[ $DEBUG ]]; then
pee cat "wall -n"
else
- echo ok | sed 's/^/myupgrade /' | pee logger "wall -n"
+ sed 's/^/myupgrade /' | pee logger "wall -n"
fi
}
myreboot() {
# We should figure some workaround.
if ! out=$(/sbin/needrestart -p 2>&1); then
- printf "%s\n\n" "$out"
- if [[ $HOSTNAME != "$MAIL_HOST" ]]; then
+ if [[ $HOSTNAME == "$MAIL_HOST" ]]; then
+ needrestart -r l
+ else
myreboot
fi
fi