From e2ced9d14c8ffbaa0a6d42f0f0aff6e0e2aeab98 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sat, 29 Mar 2025 16:19:02 +0100 Subject: checkpoint --- bin/extra/rebootfw | 18 ++++++++++++++---- bin/menuscripts/mpower | 29 +++++++++++++++++------------ 2 files changed, 31 insertions(+), 16 deletions(-) diff --git a/bin/extra/rebootfw b/bin/extra/rebootfw index 53c6c00..8288c1a 100755 --- a/bin/extra/rebootfw +++ b/bin/extra/rebootfw @@ -1,11 +1,21 @@ #!/bin/sh -printf "\x7\x0\x0\x0\x1\x0\x0\x0\x0\x0\x0\x0" | - doas tee "/sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c" +printf '\x7\x0\x0\x0\x1\x0\x0\x0\x0\x0\x0\x0' | doas tee '/sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c' if [ "$(hostname)" = "spring" ] then - doas /usr/sbin/reboot + if [ "$1" = "hibernate" ] + then + doas /usr/sbin/zzz -R + else + doas /usr/sbin/reboot + fi else - reboot + if [ "$1" = "hibernate" ] + then + systemctl hibernate + + else + reboot + fi fi diff --git a/bin/menuscripts/mpower b/bin/menuscripts/mpower index fb7249d..93b6c7b 100755 --- a/bin/menuscripts/mpower +++ b/bin/menuscripts/mpower @@ -1,27 +1,32 @@ #!/bin/sh choice="$( -cat <