]> git.proxmox.com Git - pve-installer.git/blobdiff - unconfigured.sh
unconfigured: honor proxtui cmndline flag
[pve-installer.git] / unconfigured.sh
index 328d54f4b82e0cf77f610200bc1c127991dbaa69..9d3a01eba341fcc4ffa2ef33ca119434c127d446 100755 (executable)
@@ -6,11 +6,15 @@ trap "err_reboot" ERR
 
 parse_cmdline() {
     proxdebug=0
+    proxtui=0
     # shellcheck disable=SC2013 # per word splitting is wanted here
     for par in $(cat /proc/cmdline); do
         case $par in
             proxdebug)
-            proxdebug=1
+                proxdebug=1
+            ;;
+            proxtui)
+                proxtui=1
             ;;
         esac
     done;
@@ -206,8 +210,13 @@ setsid /sbin/agetty -a root --noclear tty3 &
 
 /usr/bin/proxmox-low-level-installer dump-env
 
-echo "Starting the installer GUI - see tty2 (CTRL+ALT+F2) for any errors..."
-xinit -- -dpi "$DPI" >/dev/tty2 2>&1
+if [ $proxtui -ne 0 ]; then
+    echo "Starting the TUI installer"
+    /usr/bin/proxmox-tui-installer
+else
+    echo "Starting the installer GUI - see tty2 (CTRL+ALT+F2) for any errors..."
+    xinit -- -dpi "$DPI" >/dev/tty2 2>&1
+fi
 
 # just to be sure everything is on disk
 sync