@ -64,19 +64,19 @@ function default_settings() {
clear
clear
header_info
header_info
echo -e " ${ BL } Using Default Settings ${ CL } "
echo -e " ${ BL } Using Default Settings ${ CL } "
echo -e " ${ DGN } Using CT Type ${ BGN } Privileged ${ CL } "
echo -e " ${ DGN } Using CT Type ${ BGN } Unprivileged${ CL } ${ RD } NO DEVICE PASSTHROUGH ${ CL } "
CT_TYPE = " 0 "
CT_TYPE = " 1 "
echo -e " ${ DGN } Using CT Password ${ BGN } Automatic Login ${ CL } "
echo -e " ${ DGN } Using CT Password ${ BGN } Automatic Login ${ CL } "
PW = " "
PW = " "
echo -e " ${ DGN } Using CT ID ${ BGN } $NEXTID ${ CL } "
echo -e " ${ DGN } Using CT ID ${ BGN } $NEXTID ${ CL } "
CT_ID = $NEXTID
CT_ID = $NEXTID
echo -e " ${ DGN } Using CT Name ${ BGN } $NSAPP ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $NSAPP ${ CL } "
HN = $NSAPP
HN = $NSAPP
echo -e " ${ DGN } Using Disk Size ${ BGN } 4 GB${ CL } "
echo -e " ${ DGN } Using Disk Size ${ BGN } 4 ${ CL } ${ DGN } GB${ CL } "
DISK_SIZE = "4"
DISK_SIZE = "4"
echo -e " ${ DGN } Using ${ BGN } 2 vCPU${ CL } "
echo -e " ${ DGN } Using ${ BGN } 2 ${ CL } ${ DGN } vCPU${ CL } "
CORE_COUNT = "2"
CORE_COUNT = "2"
echo -e " ${ DGN } Using ${ BGN } 1024 MiB ${ CL } ${ DGN } RAM${ CL } "
echo -e " ${ DGN } Using ${ BGN } 1024 ${ CL } ${ DGN } MiB RAM${ CL } "
RAM_SIZE = "1024"
RAM_SIZE = "1024"
echo -e " ${ DGN } Using Bridge ${ BGN } vmbr0 ${ CL } "
echo -e " ${ DGN } Using Bridge ${ BGN } vmbr0 ${ CL } "
BRG = "vmbr0"
BRG = "vmbr0"
@ -92,14 +92,14 @@ function advanced_settings() {
clear
clear
header_info
header_info
echo -e " ${ RD } Using Advanced Settings ${ CL } "
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
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 } "
echo -en " ${ DGN } Set CT Type ${ BL } $CT_TYPE1 ${ CL } "
else
else
CT_TYPE1 = " Unp rivileged"
CT_TYPE1 = " P rivileged"
CT_TYPE = " 1 "
CT_TYPE = " 0 "
echo -en " ${ DGN } Set CT Type ${ BL } Unp rivileged${ CL } "
echo -en " ${ DGN } Set CT Type ${ BL } P rivileged${ CL } "
fi ;
fi ;
echo -e " ${ CM } ${ CL } \r "
echo -e " ${ CM } ${ CL } \r "
sleep 1
sleep 1
@ -151,11 +151,11 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ CL } "
echo -e " ${ YW } Enter a Disk Size, or Press [ENTER] for Default: 4 Gb "
echo -e " ${ YW } Enter a Disk Size, or Press [ENTER] for Default: 4 "
read DISK_SIZE
read DISK_SIZE
if [ -z $DISK_SIZE ] ; then DISK_SIZE = "4" ; fi ;
if [ -z $DISK_SIZE ] ; then DISK_SIZE = "4" ; fi ;
if ! [ [ $DISK_SIZE = ~ $INTEGER ] ] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!" ; exit; 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 "
echo -e " ${ CM } ${ CL } \r "
sleep 1
sleep 1
clear
clear
@ -165,11 +165,11 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 "
echo -e " ${ YW } Allocate CPU cores, or Press [ENTER] for Default: 2 "
read CORE_COUNT
read CORE_COUNT
if [ -z $CORE_COUNT ] ; then CORE_COUNT = "2" ; fi ;
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 "
echo -e " ${ CM } ${ CL } \r "
sleep 1
sleep 1
clear
clear
@ -179,12 +179,12 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 " ${ DGN } Using ${ BGN } ${ CORE_COUNT } vCPU ${ 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 "
echo -e " ${ YW } Allocate RAM in MiB, or Press [ENTER] for Default: 1024 "
read RAM_SIZE
read RAM_SIZE
if [ -z $RAM_SIZE ] ; then RAM_SIZE = "1024" ; fi ;
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 "
echo -e " ${ CM } ${ CL } \n "
sleep 1
sleep 1
clear
clear
@ -194,9 +194,9 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 " ${ DGN } Using ${ BGN } ${ CORE_COUNT } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ CORE_COUNT } ${ CL } ${ DGN } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ RAM_SIZE } MiB ${ CL } ${ DGN } RAM${ 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 "
echo -e " ${ YW } Enter a Bridge, or Press [ENTER] for Default: vmbr0 "
read BRG
read BRG
if [ -z $BRG ] ; then BRG = "vmbr0" ; fi ;
if [ -z $BRG ] ; then BRG = "vmbr0" ; fi ;
@ -210,9 +210,9 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 " ${ DGN } Using ${ BGN } ${ CORE_COUNT } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ CORE_COUNT } ${ CL } ${ DGN } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ RAM_SIZE } MiB ${ CL } ${ DGN } RAM${ 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 Bridge ${ BGN } ${ BRG } ${ CL } "
echo -e " ${ YW } Enter a Static IP Address, or Press [ENTER] for Default: DHCP "
echo -e " ${ YW } Enter a Static IP Address, or Press [ENTER] for Default: DHCP "
read NET
read NET
@ -227,9 +227,9 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 " ${ DGN } Using ${ BGN } ${ CORE_COUNT } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ CORE_COUNT } ${ CL } ${ DGN } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ RAM_SIZE } MiB ${ CL } ${ DGN } RAM${ 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 Bridge ${ BGN } ${ BRG } ${ CL } "
echo -e " ${ DGN } Using Static IP Address ${ BGN } $NET ${ CL } "
echo -e " ${ DGN } Using Static IP Address ${ BGN } $NET ${ CL } "
echo -e " ${ YW } Enter a Gateway IP, or Press [ENTER] for Default: NONE "
echo -e " ${ YW } Enter a Gateway IP, or Press [ENTER] for Default: NONE "
@ -250,9 +250,9 @@ header_info
echo -e " ${ DGN } Using CT Password ${ BGN } $PW1 ${ 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 ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 " ${ DGN } Using ${ BGN } ${ CORE_COUNT } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ CORE_COUNT } ${ CL } ${ DGN } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ RAM_SIZE } MiB ${ CL } ${ DGN } RAM${ 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 Bridge ${ BGN } ${ BRG } ${ CL } "
echo -e " ${ DGN } Using Static IP Address ${ BGN } $NET ${ CL } "
echo -e " ${ DGN } Using Static IP Address ${ BGN } $NET ${ CL } "
echo -e " ${ DGN } Using Gateway IP Address ${ BGN } $GATE1 ${ 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 Password ${ BGN } $PW1 ${ CL } "
echo -e " ${ DGN } Using CT ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT ID ${ BGN } $CT_ID ${ CL } "
echo -e " ${ DGN } Using CT Name ${ BGN } $HN ${ 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 " ${ DGN } Using ${ BGN } ${ CORE_COUNT } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ CORE_COUNT } ${ CL } ${ DGN } vCPU ${ CL } "
echo -e " ${ DGN } Using ${ BGN } ${ RAM_SIZE } MiB ${ CL } ${ DGN } RAM${ 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 Bridge ${ BGN } ${ BRG } ${ CL } "
echo -e " ${ DGN } Using Static IP Address ${ BGN } $NET ${ CL } "
echo -e " ${ DGN } Using Static IP Address ${ BGN } $NET ${ CL } "
echo -e " ${ DGN } Using Gateway IP Address ${ BGN } $GATE1 ${ CL } "
echo -e " ${ DGN } Using Gateway IP Address ${ BGN } $GATE1 ${ CL } "