mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-10-30 18:39:10 +00:00 
			
		
		
		
	Update build.func
provide the option for users to switch between Debian and Ubuntu distributions
This commit is contained in:
		
							parent
							
								
									4744ccb562
								
							
						
					
					
						commit
						34d311371c
					
				| @ -79,9 +79,8 @@ ssh_check() { | ||||
| } | ||||
| 
 | ||||
| echo_default() { | ||||
|   if [ "$var_os" == "ubuntu" ]; then | ||||
|     echo -e "${DGN}Using ${var_os} Version: ${BGN}${var_version}${CL}" | ||||
|   fi | ||||
|   echo -e "${DGN}Using Distribution: ${BGN}$var_os${CL}" | ||||
|   echo -e "${DGN}Using $var_os Version: ${BGN}$var_version${CL}" | ||||
|   echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}" | ||||
|   echo -e "${DGN}Using Root Password: ${BGN}Automatic Login${CL}" | ||||
|   echo -e "${DGN}Using Container ID: ${BGN}$NEXTID${CL}" | ||||
| @ -113,26 +112,56 @@ exit-script() { | ||||
| } | ||||
| 
 | ||||
| advanced_settings() { | ||||
|   if [ "$var_os" != "alpine" ]; then | ||||
|     var_os="" | ||||
|     while [ -z "$var_os" ]; do | ||||
|       if var_os=$(whiptail --title "DISTRIBUTION" --radiolist "Choose" 10 58 2 \ | ||||
|         "debian" "" OFF \ | ||||
|         "ubuntu" "" OFF \ | ||||
|         3>&1 1>&2 2>&3); then | ||||
|         if [ -n "$var_os" ]; then | ||||
|           echo -e "${DGN}Using Distribution: ${BGN}$var_os${CL}" | ||||
|         fi | ||||
|       else | ||||
|         exit-script | ||||
|       fi | ||||
|     done | ||||
|   fi | ||||
| 
 | ||||
|   if [ "$var_os" == "debian" ]; then | ||||
|     var_version="11" | ||||
|   fi | ||||
| 
 | ||||
|   if [ "$var_os" == "ubuntu" ]; then | ||||
|     if var_version=$(whiptail --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 3 \ | ||||
|       "20.04" "Focal" ON \ | ||||
|       "22.04" "Jammy" OFF \ | ||||
|       "22.10" "Kinetic" OFF \ | ||||
|     var_version="" | ||||
|     while [ -z "$var_version" ]; do | ||||
|       if var_version=$(whiptail --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 3 \ | ||||
|         "20.04" "Focal" OFF \ | ||||
|         "22.04" "Jammy" OFF \ | ||||
|         "22.10" "Kinetic" OFF \ | ||||
|         3>&1 1>&2 2>&3); then | ||||
|         if [ -n "$var_version" ]; then | ||||
|           echo -e "${DGN}Using Ubuntu Version: ${BGN}$var_version${CL}" | ||||
|         fi | ||||
|       else | ||||
|         exit-script | ||||
|       fi | ||||
|     done | ||||
|   fi | ||||
| 
 | ||||
|   CT_TYPE="" | ||||
|   while [ -z "$CT_TYPE" ]; do | ||||
|     if CT_TYPE=$(whiptail --title "CONTAINER TYPE" --radiolist "Choose Type" 10 58 2 \ | ||||
|       "1" "Unprivileged" OFF \ | ||||
|       "0" "Privileged" OFF \ | ||||
|       3>&1 1>&2 2>&3); then | ||||
|       echo -e "${DGN}Using Ubuntu Version: ${BGN}$var_version${CL}" | ||||
|       if [ -n "$CT_TYPE" ]; then | ||||
|         echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}" | ||||
|       fi | ||||
|     else | ||||
|       exit-script | ||||
|     fi | ||||
|   fi | ||||
| 
 | ||||
|   if CT_TYPE=$(whiptail --title "CONTAINER TYPE" --radiolist "Choose Type" 10 58 2 \ | ||||
|     "1" "Unprivileged" ON \ | ||||
|     "0" "Privileged" OFF \ | ||||
|     3>&1 1>&2 2>&3); then | ||||
|     echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}" | ||||
|   else | ||||
|     exit-script | ||||
|   fi | ||||
|   done | ||||
| 
 | ||||
|   if PW1=$(whiptail --inputbox "\nSet Root Password (needed for root ssh access)" 9 58 --title "PASSWORD(leave blank for automatic login)" 3>&1 1>&2 2>&3); then | ||||
|     if [ -z $PW1 ]; then | ||||
| @ -468,7 +497,7 @@ EOF | ||||
|     sleep 2 | ||||
|     pct exec "$CTID" -- ash -c "apk add bash >/dev/null" | ||||
|   fi | ||||
|   lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/install/$var_install.sh)" || exit | ||||
|   lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/dev/install/$var_install.sh)" || exit | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user