Browse Source

Update ubuntu.sh

tteckster 3 years ago
parent
commit
28cce8d24c
1 changed files with 44 additions and 11 deletions
  1. 44 11
      ct/ubuntu.sh

+ 44 - 11
ct/ubuntu.sh

@@ -27,19 +27,51 @@ ${CL}"
 }
 
 header_info
-show_menu(){
-    printf "    ${YW} 1)${YW} Privileged ${CL}\n"
-    printf "    ${YW} 2)${GN} Unprivileged ${CL}\n"
+show_menu
+while [ $opt != '' ]
+    do
+    if [ $opt = '' ]; then
+      exit;
+    else
+      case $opt in
+        1) clear;
+            header_info;
+            option_picked "Using Privileged Install";
+            IM=0
+            break;
+        ;;
+        2) clear;
+            header_info;
+            option_picked "Using Unprivileged Install";
+            IM=1
+            break;
+        ;;
 
-    printf "Please choose a Install Method and hit enter or ${RD}x${CL} to exit."
+        x)exit;
+        ;;
+        \n)exit;
+        ;;
+        *)clear;
+            option_picked "Please choose a Install Method from the menu";
+            show_menu;
+        ;;
+      esac
+    fi
+  done
+show_menu2(){
+    printf "    ${YW} 1)${GN} Use Automatic Login ${CL}\n"
+    printf "    ${YW} 2)${GN} Use Password (changeme) ${CL}\n"
+
+    printf "Please choose a Password Type and hit enter or ${RD}x${CL} to exit."
     read opt
 }
 
 option_picked(){
     message=${@:-"${CL}Error: No message passed"}
+    printf " ${YW}${message1}${CL}\n"
     printf " ${YW}${message}${CL}\n"
 }
-show_menu
+show_menu2
 while [ $opt != '' ]
     do
     if [ $opt = '' ]; then
@@ -48,14 +80,14 @@ while [ $opt != '' ]
       case $opt in
         1) clear;
             header_info;
-            option_picked "Using Privileged Install";
-            IM=0
+            option_picked "Using Automatic Login";
+            PW=" "
             break;
         ;;
         2) clear;
             header_info;
-            option_picked "Using Unprivileged Install";
-            IM=1
+            option_picked "Using Password (changeme)";
+            PW="-password changeme"
             break;
         ;;
 
@@ -64,8 +96,8 @@ while [ $opt != '' ]
         \n)exit;
         ;;
         *)clear;
-            option_picked "Please choose a Install Method from the menu";
-            show_menu;
+            option_picked "Please choose a Password Type from the menu";
+            show_menu2;
         ;;
       esac
     fi
@@ -138,6 +170,7 @@ export PCT_OPTIONS="
   -cores 1
   -memory 512
   -unprivileged ${IM}
+  ${PW}
 "
 bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/create_lxc.sh)" || exit