]> rtime.felk.cvut.cz Git - novaboot.git/blobdiff - server/novaboot-shell
nix: Update flake inputs
[novaboot.git] / server / novaboot-shell
index 6c7225048ab7316531f0d01fd5a4ac34daa86c75..5e8621adf3b37689b4cdd375c188fa304f7e9134 100755 (executable)
@@ -98,8 +98,10 @@ power() {
     esac
 
     if [ "$PPID" -ne 1 ] && systemctl --user is-enabled --quiet novaboot-delayed-power-off.service; then
-       sudo novaboot-power "$1"
-        if [ "$1" = "on" ]; then systemctl --user start novaboot-delayed-power-off.service; fi
+        case "$1" in
+            "on") systemctl --user start novaboot-delayed-power-off.service;;
+            "off") sudo novaboot-power off;;
+        esac
     else
        eval "$cmd"
     fi