void-packages/srcpkgs/dracut/patches/force_poweroff.patch
Nicolas Porcel 9752201501 dracut: force shutdown
The shutdown binary is actually provided by runit and expects the runit
init to be running. This is not the case in the initramfs. Forcing the
shutdown, halt or reboot is necessary to ignore this requirement.
2018-06-20 16:09:13 +02:00

19 lines
520 B
Diff

diff --git modules.d/99base/dracut-lib.sh modules.d/99base/dracut-lib.sh
index 99cb9dbc..3df77257 100755
--- modules.d/99base/dracut-lib.sh
+++ modules.d/99base/dracut-lib.sh
@@ -1154,11 +1154,11 @@ emergency_shell()
case "$_emergency_action" in
reboot)
- reboot || exit 1;;
+ reboot -f || exit 1;;
poweroff)
- poweroff || exit 1;;
+ poweroff -f || exit 1;;
halt)
- halt || exit 1;;
+ halt -f || exit 1;;
esac
}