installer: Power off instead of reboot after unattended install
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Nov 2014 10:37:47 +0000 (11:37 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Nov 2014 10:37:47 +0000 (11:37 +0100)
src/installer/dracut-module/run-installer.sh

index b62cfa9..ea9669a 100644 (file)
@@ -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