From c7219eb0f2415e8a95c6d7bd98503c61098f9049 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Wed, 16 Feb 2022 00:01:18 -0500 Subject: [PATCH] automatically reboot on services needsrestart doesnt handle --- filesystem/usr/local/bin/myupgrade | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/filesystem/usr/local/bin/myupgrade b/filesystem/usr/local/bin/myupgrade index e5401dc..ee1890f 100755 --- a/filesystem/usr/local/bin/myupgrade +++ b/filesystem/usr/local/bin/myupgrade @@ -38,16 +38,9 @@ myreboot() { } -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 -- 2.30.2