From 6e0254bba094a9505bb971e1336429267f3b0c5b Mon Sep 17 00:00:00 2001 From: rootzoll Date: Sat, 8 Jan 2022 20:55:24 +0100 Subject: [PATCH] Add fallback shutdown/reboot ... --- home.admin/config.scripts/blitz.shutdown.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/home.admin/config.scripts/blitz.shutdown.sh b/home.admin/config.scripts/blitz.shutdown.sh index 1cbe5b906..6b237050f 100755 --- a/home.admin/config.scripts/blitz.shutdown.sh +++ b/home.admin/config.scripts/blitz.shutdown.sh @@ -60,4 +60,17 @@ sync echo "starting shutdown ..." sudo shutdown ${shutdownParams} + +# detect missing DBUS +if [ "${$DBUS_SESSION_BUS_ADDRESS}" == "" ]; then + echo "WARN: Missing \$DBUS_SESSION_BUS_ADDRESS .. " + if [ "$1" = "reboot" ]; then + echo "RUNNING FALLBACK REBOOT .. " + sudo systemctl --force --force reboot + else + echo "RUNNING FALLBACK SHUTDOWN .. " + sudo systemctl --force --force poweroff + fi +fi + exit 0 \ No newline at end of file