mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-10-31 02:49:19 +00:00 
			
		
		
		
	
						commit
						dc85def2d6
					
				| @ -67,24 +67,24 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|     	PW=" " | ||||
| 	echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 	CT_ID=$NEXTID | ||||
| 	echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 	HN=$NSAPP | ||||
| 	echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 	DISK_SIZE="2" | ||||
| 	echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 	CORE_COUNT="1" | ||||
| 	echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 	RAM_SIZE="512" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 	BRG="vmbr0" | ||||
| 	echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 	NET=dhcp | ||||
| 	echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 	GATE="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| @ -152,11 +152,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -166,11 +166,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -180,12 +180,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -195,9 +195,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -211,10 +211,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -223,15 +223,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -251,9 +251,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -274,9 +274,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -67,26 +67,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -152,11 +152,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -166,11 +166,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -180,12 +180,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -195,9 +195,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -211,10 +211,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -223,15 +223,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -251,9 +251,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -274,9 +274,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -67,26 +67,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}3GB${CL}" | ||||
| 		DISK_SIZE="3" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}3${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="3" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -152,11 +152,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 3Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 3 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="3"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -166,11 +166,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -180,12 +180,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -195,9 +195,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -211,10 +211,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -223,15 +223,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -251,9 +251,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -274,9 +274,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
							
								
								
									
										100
									
								
								ct/docker-v3.sh
									
									
									
									
									
								
							
							
						
						
									
										100
									
								
								ct/docker-v3.sh
									
									
									
									
									
								
							| @ -59,31 +59,31 @@ function PVE_CHECK() { | ||||
| } | ||||
| 
 | ||||
| function default_settings() { | ||||
| 	        clear | ||||
| 	        header_info | ||||
| 	        echo -e "${BL}Using Default Settings${CL}" | ||||
| 	        echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
| 	        CT_TYPE="1" | ||||
| 		echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 		DISK_SIZE="4" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|                 NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -149,11 +149,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -163,11 +163,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -177,12 +177,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -192,9 +192,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -208,10 +208,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -220,15 +220,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -248,9 +248,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -271,9 +271,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -66,26 +66,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 		DISK_SIZE="4" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="1024" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -151,11 +151,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -165,11 +165,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -179,12 +179,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -194,9 +194,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -210,10 +210,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -222,15 +222,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -250,9 +250,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -273,9 +273,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -66,26 +66,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -151,11 +151,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -165,11 +165,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -179,12 +179,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -194,9 +194,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -210,10 +210,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -222,15 +222,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -250,9 +250,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -273,9 +273,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -64,26 +64,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}16GB${CL}" | ||||
| 		DISK_SIZE="16" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}16${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="16" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -149,11 +149,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 16Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 16 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="16"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -163,11 +163,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -177,12 +177,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -192,9 +192,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -208,10 +208,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -220,15 +220,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -248,9 +248,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -271,9 +271,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 		DISK_SIZE="4" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="1024" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -66,26 +66,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -151,11 +151,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -165,11 +165,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -179,12 +179,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -194,9 +194,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -210,10 +210,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -222,15 +222,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -250,9 +250,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -273,9 +273,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,42 +65,42 @@ function default_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Privileged${CL}" | ||||
|         CT_TYPE="0" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${YW}Type ${CROSS}${YW}Unprivileged, or Press [ENTER] for Default: Privileged" | ||||
|         echo -e "${YW}Type Privileged, or Press [ENTER] for Default: Unprivileged (${RD}NO DEVICE PASSTHROUGH${CL}${YW})" | ||||
|         read CT_TYPE1 | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";  | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";  | ||||
|         echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}" | ||||
|         else | ||||
|         CT_TYPE1="Unprivileged" | ||||
|         CT_TYPE="1" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"   | ||||
|         CT_TYPE1="Privileged" | ||||
|         CT_TYPE="0" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"   | ||||
|         fi; | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| @ -152,11 +152,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -166,11 +166,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -180,12 +180,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -195,9 +195,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -211,10 +211,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -223,15 +223,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -251,9 +251,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -274,9 +274,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 		DISK_SIZE="4" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="1024" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}3GB${CL}" | ||||
| 		DISK_SIZE="3" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="1024" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}3${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="3" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 3Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 3 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="3"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="1024" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 		DISK_SIZE="4" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="1024" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -68,42 +68,42 @@ function default_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Privileged${CL}" | ||||
|         CT_TYPE="0" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}16GB${CL}" | ||||
| 		DISK_SIZE="16" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}16${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="16" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${YW}Type Unprivileged, or Press [ENTER] for Default: Privileged" | ||||
|         echo -e "${YW}Type Privileged, or Press [ENTER] for Default: Unprivileged (${RD}NO DEVICE PASSTHROUGH${CL}${YW})" | ||||
|         read CT_TYPE1 | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";  | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";  | ||||
|         echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}" | ||||
|         else | ||||
|         CT_TYPE1="Unprivileged" | ||||
|         CT_TYPE="1" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"   | ||||
|         CT_TYPE1="Privileged" | ||||
|         CT_TYPE="0" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"   | ||||
|         fi; | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| @ -155,11 +155,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 16Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 16 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="16"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -169,11 +169,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -183,12 +183,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -198,9 +198,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -214,10 +214,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -226,15 +226,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -254,9 +254,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -277,9 +277,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -73,11 +73,11 @@ function default_settings() { | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| @ -169,11 +169,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -184,11 +184,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -199,8 +199,8 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
| @ -210,13 +210,14 @@ sleep 1 | ||||
| clear | ||||
| header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
| 	echo -e "${DGN}Using Version ${BGN}$VER${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -226,13 +227,14 @@ sleep 1 | ||||
| clear | ||||
| header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
| 	echo -e "${DGN}Using Version ${BGN}$VER${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
| @ -243,13 +245,14 @@ sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
| 	echo -e "${DGN}Using Version ${BGN}$VER${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
| @ -266,13 +269,14 @@ clear | ||||
| header_info | ||||
| 
 | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
| 	echo -e "${DGN}Using Version ${BGN}$VER${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -289,13 +293,14 @@ sleep 1 | ||||
| clear | ||||
| header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
| 	echo -e "${DGN}Using Version ${BGN}$VER${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 		CORE_COUNT="2" | ||||
| 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="2048" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="2048" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -67,26 +67,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -152,11 +152,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -166,11 +166,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -180,12 +180,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -195,9 +195,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -211,10 +211,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -223,15 +223,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -251,9 +251,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -274,9 +274,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" | ||||
| 		DISK_SIZE="8" | ||||
| 		echo -e "${DGN}Using ${BGN}4vCPU${CL}" | ||||
| 		CORE_COUNT="4" | ||||
| 		echo -e "${DGN}Using ${BGN}4096MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="4096" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="8" | ||||
|         echo -e "${DGN}Using ${BGN}4${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="4" | ||||
|         echo -e "${DGN}Using ${BGN}4096${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="4096" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -150,11 +150,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -164,11 +164,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 4 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="4"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -178,12 +178,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 4096 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="4096"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -193,9 +193,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -209,10 +209,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -221,15 +221,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -249,9 +249,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -272,9 +272,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -66,26 +66,26 @@ function default_settings() { | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
| 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 		PW=" " | ||||
| 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 		CT_ID=$NEXTID | ||||
| 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 		HN=$NSAPP | ||||
| 		echo -e "${DGN}Using Disk Size ${BGN}2GB${CL}" | ||||
| 		DISK_SIZE="2" | ||||
| 		echo -e "${DGN}Using ${BGN}1vCPU${CL}" | ||||
| 		CORE_COUNT="1" | ||||
| 		echo -e "${DGN}Using ${BGN}512MiB${CL}${DGN} RAM${CL}" | ||||
| 		RAM_SIZE="512" | ||||
| 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 		BRG="vmbr0" | ||||
| 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 		NET=dhcp | ||||
| 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 		GATE="" | ||||
|                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|                 VLAN="" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}2${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="2" | ||||
|         echo -e "${DGN}Using ${BGN}1${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="1" | ||||
|         echo -e "${DGN}Using ${BGN}512${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="512" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| 
 | ||||
| function advanced_settings() { | ||||
| @ -151,11 +151,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 2 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="2"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -165,11 +165,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 1 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="1"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -179,12 +179,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 512 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="512"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -194,9 +194,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -210,10 +210,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -222,15 +222,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -250,9 +250,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -273,9 +273,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -65,26 +65,26 @@ function default_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Privileged${CL}" | ||||
|         CT_TYPE="0" | ||||
|        	echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 	PW=" " | ||||
| 	echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 	CT_ID=$NEXTID | ||||
| 	echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 	HN=$NSAPP | ||||
| 	echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 	DISK_SIZE="4" | ||||
| 	echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 	CORE_COUNT="2" | ||||
| 	echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 	RAM_SIZE="1024" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 	BRG="vmbr0" | ||||
| 	echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 	NET=dhcp | ||||
| 	echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 	GATE="" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| @ -93,14 +93,14 @@ function advanced_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${YW}Type ${CROSS}${YW}Unprivileged, or Press [ENTER] for Default: Privileged" | ||||
|         echo -e "${YW}Type Privileged, or Press [ENTER] for Default: Unprivileged (${RD}NO DEVICE PASSTHROUGH${CL}${YW})" | ||||
|         read CT_TYPE1 | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";  | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";  | ||||
|         echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}" | ||||
|         else | ||||
|         CT_TYPE1="Unprivileged" | ||||
|         CT_TYPE="1" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"   | ||||
|         CT_TYPE1="Privileged" | ||||
|         CT_TYPE="0" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"   | ||||
|         fi; | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| @ -152,11 +152,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -166,11 +166,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -180,12 +180,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -195,9 +195,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -211,10 +211,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -223,15 +223,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -251,9 +251,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -274,9 +274,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
| @ -64,26 +64,26 @@ function default_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${BL}Using Default Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Privileged${CL}" | ||||
|         CT_TYPE="0" | ||||
|        	echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
| 	PW=" " | ||||
| 	echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
| 	CT_ID=$NEXTID | ||||
| 	echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
| 	HN=$NSAPP | ||||
| 	echo -e "${DGN}Using Disk Size ${BGN}4GB${CL}" | ||||
| 	DISK_SIZE="4" | ||||
| 	echo -e "${DGN}Using ${BGN}2vCPU${CL}" | ||||
| 	CORE_COUNT="2" | ||||
| 	echo -e "${DGN}Using ${BGN}1024MiB${CL}${DGN} RAM${CL}" | ||||
| 	RAM_SIZE="1024" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
| 	BRG="vmbr0" | ||||
| 	echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
| 	NET=dhcp | ||||
| 	echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
| 	GATE="" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}Unprivileged${CL} ${RD}NO DEVICE PASSTHROUGH${CL}" | ||||
|         CT_TYPE="1" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | ||||
|         PW=" " | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | ||||
|         CT_ID=$NEXTID | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | ||||
|         HN=$NSAPP | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}4${CL}${DGN}GB${CL}" | ||||
|         DISK_SIZE="4" | ||||
|         echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | ||||
|         CORE_COUNT="2" | ||||
|         echo -e "${DGN}Using ${BGN}1024${CL}${DGN}MiB RAM${CL}" | ||||
|         RAM_SIZE="1024" | ||||
|         echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | ||||
|         BRG="vmbr0" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | ||||
|         NET=dhcp | ||||
|         echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | ||||
|         GATE="" | ||||
|         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | ||||
|         VLAN="" | ||||
| } | ||||
| @ -92,14 +92,14 @@ function advanced_settings() { | ||||
|         clear | ||||
|         header_info | ||||
|         echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${YW}Type ${CROSS}${YW}Unprivileged, or Press [ENTER] for Default: Privileged" | ||||
|         echo -e "${YW}Type Privileged, or Press [ENTER] for Default: Unprivileged (${RD}NO DEVICE PASSTHROUGH${CL}${YW})" | ||||
|         read CT_TYPE1 | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";  | ||||
|         if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";  | ||||
|         echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}" | ||||
|         else | ||||
|         CT_TYPE1="Unprivileged" | ||||
|         CT_TYPE="1" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"   | ||||
|         CT_TYPE1="Privileged" | ||||
|         CT_TYPE="0" | ||||
|         echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"   | ||||
|         fi; | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| @ -151,11 +151,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4Gb " | ||||
|         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 4 " | ||||
|         read DISK_SIZE | ||||
|         if [ -z $DISK_SIZE ]; then DISK_SIZE="4"; fi; | ||||
|         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" | ||||
|         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -165,11 +165,11 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | ||||
|         read CORE_COUNT | ||||
|         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}" | ||||
|         echo -en "${DGN}Set Cores To ${BL}$CORE_COUNT${CL}${DGN}vCPU${CL}" | ||||
| echo -e " ${CM}${CL} \r" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -179,12 +179,12 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 1024 " | ||||
|         read RAM_SIZE | ||||
|         if [ -z $RAM_SIZE ]; then RAM_SIZE="1024"; fi; | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}" | ||||
|         echo -en "${DGN}Set RAM To ${BL}$RAM_SIZE${CL}${DGN}MiB RAM${CL}" | ||||
| echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| @ -194,9 +194,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | ||||
|         read BRG | ||||
|         if [ -z $BRG ]; then BRG="vmbr0"; fi; | ||||
| @ -210,10 +210,10 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | ||||
|         read NET | ||||
|         if [ -z $NET ]; then NET="dhcp"; fi; | ||||
| @ -222,15 +222,15 @@ echo -e " ${CM}${CL} \n" | ||||
| sleep 1 | ||||
| clear | ||||
| header_info | ||||
| 	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|     	echo -e "${RD}Using Advanced Settings${CL}" | ||||
|         echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}" | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
|     	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | ||||
|         read GATE1 | ||||
| @ -250,9 +250,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
| @ -273,9 +273,9 @@ header_info | ||||
|         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | ||||
|         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | ||||
|         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" | ||||
|         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | ||||
|         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | ||||
| 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | ||||
|         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | ||||
|         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user