diff --git a/src/installer/dracut-module/run-installer.sh b/src/installer/dracut-module/run-installer.sh index b62cfa996..ea9669a86 100644 --- a/src/installer/dracut-module/run-installer.sh +++ b/src/installer/dracut-module/run-installer.sh @@ -3,6 +3,11 @@ # IPFire Installer RC # +unattended=0 +if grep -q "installer.unattended" /proc/cmdline; then + unattended=1 +fi + # Enable Unicode echo -en '\033%G' && kbd_mode -u @@ -28,5 +33,10 @@ case "${ret}" in ;; esac +# Poweroff after an unattended installation +if [ "${unattended}" = "1" ]; then + /shutdown poweroff +fi + # Reboot the system /shutdown reboot