refactoring

This commit is contained in:
Patrick Schleizer 2023-01-07 15:06:31 -05:00
parent f675f8da0d
commit 01fee8a7b4
No known key found for this signature in database
GPG Key ID: CB8D50BB77BB3C48

View File

@ -29,17 +29,17 @@ else
fi fi
if systemctl list-jobs | grep "poweroff.target" | grep -q "start"; then if systemctl list-jobs | grep "poweroff.target" | grep -q "start"; then
wram="yes" wiperamexit="yes"
wact="poweroff" wiperamaction="poweroff"
elif systemctl list-jobs | grep "reboot.target" | grep -q "start"; then elif systemctl list-jobs | grep "reboot.target" | grep -q "start"; then
wram="yes" wiperamexit="yes"
wact="reboot" wiperamaction="reboot"
elif systemctl list-jobs | grep "halt.target" | grep -q "start"; then elif systemctl list-jobs | grep "halt.target" | grep -q "start"; then
wram="yes" wiperamexit="yes"
wact="halt" wiperamaction="halt"
else else
echo "$0: ERROR: No shutdown option found!" echo "$0: ERROR: No shutdown option found!"
exit 0 exit 0
fi fi
kexec -l "$kernel" --initrd="$initrd" --reuse-cmdline --append="wiperamexit=$wram wiperamaction=$wact" kexec -l "$kernel" --initrd="$initrd" --reuse-cmdline --append="wiperamexit=$wiperamexit wiperamaction=$wiperamaction"