diff --git a/srcpkgs/dracut/patches/force_poweroff.patch b/srcpkgs/dracut/patches/force_poweroff.patch new file mode 100644 index 00000000000..dd9362162c0 --- /dev/null +++ b/srcpkgs/dracut/patches/force_poweroff.patch @@ -0,0 +1,19 @@ +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 + } +