|
|
@ -130,185 +130,209 @@ function exit-script() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function advanced_settings() { |
|
|
|
function advanced_settings() { |
|
|
|
CT_TYPE=$(whiptail --title "CONTAINER TYPE" --radiolist --cancel-button Exit-Script "Choose Type" 10 58 2 \ |
|
|
|
if CT_TYPE=$(whiptail --title "CONTAINER TYPE" --radiolist "Choose Type" 10 58 2 \ |
|
|
|
"1" "Unprivileged" ON \ |
|
|
|
"1" "Unprivileged" ON \ |
|
|
|
"0" "Privileged" OFF \ |
|
|
|
"0" "Privileged" OFF \ |
|
|
|
3>&1 1>&2 2>&3) |
|
|
|
3>&1 1>&2 2>&3); then |
|
|
|
exitstatus=$? |
|
|
|
|
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
|
|
|
|
echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}" |
|
|
|
echo -e "${DGN}Using Container Type: ${BGN}$CT_TYPE${CL}" |
|
|
|
fi |
|
|
|
else |
|
|
|
PW1=$(whiptail --inputbox "Set Root Password (needed for root ssh access)" 8 58 --title "PASSWORD(leave blank for automatic login)" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
exit-script |
|
|
|
exitstatus=$? |
|
|
|
fi |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
|
|
|
|
|
|
|
|
if PW1=$(whiptail --inputbox "Set Root Password (needed for root ssh access)" 8 58 --title "PASSWORD(leave blank for automatic login)" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $PW1 ]; then |
|
|
|
if [ -z $PW1 ]; then |
|
|
|
PW1="archlinux" PW="-password $PW1" |
|
|
|
PW1="Automatic Login" |
|
|
|
echo -e "${DGN}Using Root Password: ${BGN}$PW1${CL}" |
|
|
|
PW=" " |
|
|
|
else |
|
|
|
else |
|
|
|
PW="-password $PW1" |
|
|
|
PW="-password $PW1" |
|
|
|
echo -e "${DGN}Using Root Password: ${BGN}$PW1${CL}" |
|
|
|
fi |
|
|
|
|
|
|
|
echo -e "${DGN}Using Root Password: ${BGN}$PW1${CL}" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
exit-script |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if CT_ID=$(whiptail --inputbox "Set Container ID" 8 58 $NEXTID --title "CONTAINER ID" 3>&1 1>&2 2>&3); then |
|
|
|
|
|
|
|
if [ -z "$CT_ID" ]; then |
|
|
|
|
|
|
|
CT_ID="$NEXTID" |
|
|
|
|
|
|
|
echo -e "${DGN}Using Container ID: ${BGN}$CT_ID${CL}" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
echo -e "${DGN}Container ID: ${BGN}$CT_ID${CL}" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
exit |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if CT_NAME=$(whiptail --inputbox "Set Hostname" 8 58 $NSAPP --title "HOSTNAME" 3>&1 1>&2 2>&3); then |
|
|
|
|
|
|
|
if [ -z "$CT_NAME" ]; then |
|
|
|
|
|
|
|
HN="$NSAPP" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
HN=$(echo ${CT_NAME,,} | tr -d ' ') |
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
CT_ID=$(whiptail --inputbox "Set Container ID" 8 58 $NEXTID --title "CONTAINER ID" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
|
|
|
|
exitstatus=$? |
|
|
|
|
|
|
|
if [ -z $CT_ID ]; then |
|
|
|
|
|
|
|
CT_ID="$NEXTID" |
|
|
|
|
|
|
|
echo -e "${DGN}Container ID: ${BGN}$CT_ID${CL}" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
if [ $exitstatus = 0 ]; then echo -e "${DGN}Using Container ID: ${BGN}$CT_ID${CL}"; fi |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
CT_NAME=$(whiptail --inputbox "Set Hostname" 8 58 $NSAPP --title "HOSTNAME" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
|
|
|
|
exitstatus=$? |
|
|
|
|
|
|
|
if [ -z $CT_NAME ]; then |
|
|
|
|
|
|
|
HN="$NSAPP" |
|
|
|
|
|
|
|
echo -e "${DGN}Using Hostname: ${BGN}$HN${CL}" |
|
|
|
echo -e "${DGN}Using Hostname: ${BGN}$HN${CL}" |
|
|
|
else |
|
|
|
else |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
exit-script |
|
|
|
HN=$(echo ${CT_NAME,,} | tr -d ' ') |
|
|
|
fi |
|
|
|
echo -e "${DGN}Using Hostname: ${BGN}$HN${CL}" |
|
|
|
|
|
|
|
|
|
|
|
if DISK_SIZE=$(whiptail --inputbox "Set Disk Size in GB" 8 58 $var_disk --title "DISK SIZE" 3>&1 1>&2 2>&3); then |
|
|
|
|
|
|
|
if [ -z "$DISK_SIZE" ]; then |
|
|
|
|
|
|
|
DISK_SIZE="$var_disk" |
|
|
|
|
|
|
|
echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
if ! [[ $DISK_SIZE =~ $INTEGER ]]; then |
|
|
|
|
|
|
|
echo -e "${RD}⚠ DISK SIZE MUST BE AN INTEGER NUMBER!${CL}" |
|
|
|
|
|
|
|
advanced_settings |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}" |
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
else |
|
|
|
DISK_SIZE=$(whiptail --inputbox "Set Disk Size in GB" 8 58 $var_disk --title "DISK SIZE" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
exit-script |
|
|
|
exitstatus=$? |
|
|
|
fi |
|
|
|
if [ -z $DISK_SIZE ]; then |
|
|
|
|
|
|
|
DISK_SIZE="$var_disk" |
|
|
|
if CORE_COUNT=$(whiptail --inputbox "Allocate CPU Cores" 8 58 $var_cpu --title "CORE COUNT" 3>&1 1>&2 2>&3); then |
|
|
|
echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}" |
|
|
|
if [ -z "$CORE_COUNT" ]; then |
|
|
|
else |
|
|
|
CORE_COUNT="$var_cpu" |
|
|
|
if [ $exitstatus = 0 ]; then echo -e "${DGN}Using Disk Size: ${BGN}$DISK_SIZE${CL}"; fi |
|
|
|
echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}" |
|
|
|
if ! [[ $DISK_SIZE =~ $INTEGER ]]; then |
|
|
|
else |
|
|
|
echo -e "${RD}⚠ DISK SIZE MUST BE A INTEGER NUMBER!${CL}" |
|
|
|
echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}" |
|
|
|
advanced_settings |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
else |
|
|
|
CORE_COUNT=$(whiptail --inputbox "Allocate CPU Cores" 8 58 $var_cpu --title "CORE COUNT" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
exit-script |
|
|
|
exitstatus=$? |
|
|
|
fi |
|
|
|
if [ -z $CORE_COUNT ]; then |
|
|
|
|
|
|
|
CORE_COUNT="$var_cpu" |
|
|
|
if RAM_SIZE=$(whiptail --inputbox "Allocate RAM in MiB" 8 58 $var_ram --title "RAM" 3>&1 1>&2 2>&3); then |
|
|
|
echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}" |
|
|
|
if [ -z "$RAM_SIZE" ]; then |
|
|
|
else |
|
|
|
RAM_SIZE="$var_ram" |
|
|
|
if [ $exitstatus = 0 ]; then echo -e "${DGN}Allocated Cores: ${BGN}$CORE_COUNT${CL}"; fi |
|
|
|
echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}" |
|
|
|
fi |
|
|
|
else |
|
|
|
RAM_SIZE=$(whiptail --inputbox "Allocate RAM in MiB" 8 58 $var_ram --title "RAM" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}" |
|
|
|
exitstatus=$? |
|
|
|
fi |
|
|
|
if [ -z $RAM_SIZE ]; then |
|
|
|
else |
|
|
|
RAM_SIZE="$var_ram" |
|
|
|
exit-script |
|
|
|
echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}" |
|
|
|
fi |
|
|
|
else |
|
|
|
|
|
|
|
if [ $exitstatus = 0 ]; then echo -e "${DGN}Allocated RAM: ${BGN}$RAM_SIZE${CL}"; fi |
|
|
|
if BRG=$(whiptail --inputbox "Set a Bridge" 8 58 vmbr0 --title "BRIDGE" 3>&1 1>&2 2>&3); then |
|
|
|
fi |
|
|
|
if [ -z "$BRG" ]; then |
|
|
|
BRG=$(whiptail --inputbox "Set a Bridge" 8 58 vmbr0 --title "BRIDGE" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
BRG="vmbr0" |
|
|
|
exitstatus=$? |
|
|
|
echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}" |
|
|
|
if [ -z $BRG ]; then |
|
|
|
else |
|
|
|
BRG="vmbr0" |
|
|
|
echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}" |
|
|
|
echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}" |
|
|
|
fi |
|
|
|
else |
|
|
|
else |
|
|
|
if [ $exitstatus = 0 ]; then echo -e "${DGN}Using Bridge: ${BGN}$BRG${CL}"; fi |
|
|
|
exit-script |
|
|
|
fi |
|
|
|
fi |
|
|
|
NET=$(whiptail --inputbox "Set a Static IPv4 CIDR Address(/24)" 8 58 dhcp --title "IP ADDRESS" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
|
|
|
|
exitstatus=$? |
|
|
|
if NET=$(whiptail --inputbox "Set a Static IPv4 CIDR Address(/24)" 8 58 dhcp --title "IP ADDRESS" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $NET ]; then |
|
|
|
if [ -z $NET ]; then |
|
|
|
NET="dhcp" |
|
|
|
NET="dhcp" |
|
|
|
echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}" |
|
|
|
echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}" |
|
|
|
else |
|
|
|
else |
|
|
|
if [ $exitstatus = 0 ]; then echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}"; fi |
|
|
|
echo -e "${DGN}Using IP Address: ${BGN}$NET${CL}" |
|
|
|
fi |
|
|
|
fi |
|
|
|
GATE1=$(whiptail --inputbox "Set a Gateway IP (mandatory if Static IP was used)" 8 58 --title "GATEWAY IP" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
else |
|
|
|
exitstatus=$? |
|
|
|
exit-script |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
fi |
|
|
|
|
|
|
|
if GATE1=$(whiptail --inputbox "Set a Gateway IP (mandatory if Static IP was used)" 8 58 --title "GATEWAY IP" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $GATE1 ]; then |
|
|
|
if [ -z $GATE1 ]; then |
|
|
|
GATE1="Default" GATE="" |
|
|
|
GATE1="Default" |
|
|
|
echo -e "${DGN}Using Gateway IP Address: ${BGN}$GATE1${CL}" |
|
|
|
GATE="" |
|
|
|
else |
|
|
|
else |
|
|
|
GATE=",gw=$GATE1" |
|
|
|
GATE=",gw=$GATE1" |
|
|
|
echo -e "${DGN}Using Gateway IP Address: ${BGN}$GATE1${CL}" |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo -e "${DGN}Using Gateway IP Address: ${BGN}$GATE1${CL}" |
|
|
|
if (whiptail --defaultno --title "IPv6" --yesno "Disable IPv6?" 10 58); then |
|
|
|
else |
|
|
|
echo -e "${DGN}Disable IPv6: ${BGN}Yes${CL}" |
|
|
|
exit-script |
|
|
|
DISABLEIP6="yes" |
|
|
|
fi |
|
|
|
else |
|
|
|
|
|
|
|
echo -e "${DGN}Disable IPv6: ${BGN}No${CL}" |
|
|
|
if (whiptail --defaultno --title "IPv6" --yesno "Disable IPv6?" 10 58); then |
|
|
|
DISABLEIP6="no" |
|
|
|
DISABLEIP6="yes" |
|
|
|
fi |
|
|
|
else |
|
|
|
MTU1=$(whiptail --inputbox "Set Interface MTU Size (leave blank for default)" 8 58 --title "MTU SIZE" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
DISABLEIP6="no" |
|
|
|
exitstatus=$? |
|
|
|
fi |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
echo -e "${DGN}Disable IPv6: ${BGN}$DISABLEIP6${CL}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if MTU1=$(whiptail --inputbox "Set Interface MTU Size (leave blank for default)" 8 58 --title "MTU SIZE" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $MTU1 ]; then |
|
|
|
if [ -z $MTU1 ]; then |
|
|
|
MTU1="Default" MTU="" |
|
|
|
MTU1="Default" |
|
|
|
echo -e "${DGN}Using Interface MTU Size: ${BGN}$MTU1${CL}" |
|
|
|
MTU="" |
|
|
|
else |
|
|
|
else |
|
|
|
MTU=",mtu=$MTU1" |
|
|
|
MTU=",mtu=$MTU1" |
|
|
|
echo -e "${DGN}Using Interface MTU Size: ${BGN}$MTU1${CL}" |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo -e "${DGN}Using Interface MTU Size: ${BGN}$MTU1${CL}" |
|
|
|
SD=$(whiptail --inputbox "Set a DNS Search Domain (leave blank for HOST)" 8 58 --title "DNS Search Domain" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
else |
|
|
|
exitstatus=$? |
|
|
|
exit-script |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if SD=$(whiptail --inputbox "Set a DNS Search Domain (leave blank for HOST)" 8 58 --title "DNS Search Domain" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $SD ]; then |
|
|
|
if [ -z $SD ]; then |
|
|
|
SD="" |
|
|
|
SX=Host |
|
|
|
echo -e "${DGN}Using DNS Search Domain: ${BGN}Host${CL}" |
|
|
|
SD="" |
|
|
|
else |
|
|
|
else |
|
|
|
SX=$SD |
|
|
|
SX=$SD |
|
|
|
SD="-searchdomain=$SD" |
|
|
|
SD="-searchdomain=$SD" |
|
|
|
echo -e "${DGN}Using DNS Search Domain: ${BGN}$SX${CL}" |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo -e "${DGN}Using DNS Search Domain: ${BGN}$SX${CL}" |
|
|
|
NS=$(whiptail --inputbox "Set a DNS Server IP (leave blank for HOST)" 8 58 --title "DNS SERVER IP" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
else |
|
|
|
exitstatus=$? |
|
|
|
exit-script |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
fi |
|
|
|
if [ -z $NS ]; then |
|
|
|
|
|
|
|
NS="" |
|
|
|
if NX=$(whiptail --inputbox "Set a DNS Server IP (leave blank for HOST)" 8 58 --title "DNS SERVER IP" 3>&1 1>&2 2>&3); then |
|
|
|
echo -e "${DGN}Using DNS Server IP Address: ${BGN}Host${CL}" |
|
|
|
if [ -z $NX ]; then |
|
|
|
|
|
|
|
NX=Host |
|
|
|
|
|
|
|
NS="" |
|
|
|
else |
|
|
|
else |
|
|
|
NX=$NS |
|
|
|
NS="-nameserver=$NX" |
|
|
|
NS="-nameserver=$NS" |
|
|
|
|
|
|
|
echo -e "${DGN}Using DNS Server IP Address: ${BGN}$NX${CL}" |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo -e "${DGN}Using DNS Server IP Address: ${BGN}$NX${CL}" |
|
|
|
MAC1=$(whiptail --inputbox "Set a MAC Address(leave blank for default)" 8 58 --title "MAC ADDRESS" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
else |
|
|
|
exitstatus=$? |
|
|
|
exit-script |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if MAC1=$(whiptail --inputbox "Set a MAC Address(leave blank for default)" 8 58 --title "MAC ADDRESS" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $MAC1 ]; then |
|
|
|
if [ -z $MAC1 ]; then |
|
|
|
MAC1="Default" MAC="" |
|
|
|
MAC1="Default" |
|
|
|
echo -e "${DGN}Using MAC Address: ${BGN}$MAC1${CL}" |
|
|
|
MAC="" |
|
|
|
else |
|
|
|
else |
|
|
|
MAC=",hwaddr=$MAC1" |
|
|
|
MAC=",hwaddr=$MAC1" |
|
|
|
echo -e "${DGN}Using MAC Address: ${BGN}$MAC1${CL}" |
|
|
|
echo -e "${DGN}Using MAC Address: ${BGN}$MAC1${CL}" |
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
else |
|
|
|
VLAN1=$(whiptail --inputbox "Set a Vlan(leave blank for default)" 8 58 --title "VLAN" --cancel-button Exit-Script 3>&1 1>&2 2>&3) |
|
|
|
exit-script |
|
|
|
exitstatus=$? |
|
|
|
fi |
|
|
|
if [ $exitstatus = 0 ]; then |
|
|
|
|
|
|
|
|
|
|
|
if VLAN1=$(whiptail --inputbox "Set a Vlan(leave blank for default)" 8 58 --title "VLAN" 3>&1 1>&2 2>&3); then |
|
|
|
if [ -z $VLAN1 ]; then |
|
|
|
if [ -z $VLAN1 ]; then |
|
|
|
VLAN1="Default" VLAN="" |
|
|
|
VLAN1="Default" |
|
|
|
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}" |
|
|
|
VLAN="" |
|
|
|
else |
|
|
|
else |
|
|
|
VLAN=",tag=$VLAN1" |
|
|
|
VLAN=",tag=$VLAN1" |
|
|
|
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}" |
|
|
|
|
|
|
|
fi |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}" |
|
|
|
if (whiptail --defaultno --title "SSH ACCESS" --yesno "Enable Root SSH Access?" 10 58); then |
|
|
|
else |
|
|
|
echo -e "${DGN}Enable Root SSH Access: ${BGN}Yes${CL}" |
|
|
|
exit-script |
|
|
|
SSH="yes" |
|
|
|
fi |
|
|
|
else |
|
|
|
|
|
|
|
echo -e "${DGN}Enable Root SSH Access: ${BGN}No${CL}" |
|
|
|
if (whiptail --defaultno --title "SSH ACCESS" --yesno "Enable Root SSH Access?" 10 58); then |
|
|
|
SSH="no" |
|
|
|
SSH="yes" |
|
|
|
fi |
|
|
|
else |
|
|
|
if (whiptail --defaultno --title "VERBOSE MODE" --yesno "Enable Verbose Mode?" 10 58); then |
|
|
|
SSH="no" |
|
|
|
echo -e "${DGN}Enable Verbose Mode: ${BGN}Yes${CL}" |
|
|
|
fi |
|
|
|
VERB="yes" |
|
|
|
echo -e "${DGN}Enable Root SSH Access: ${BGN}$SSH${CL}" |
|
|
|
else |
|
|
|
|
|
|
|
echo -e "${DGN}Enable Verbose Mode: ${BGN}No${CL}" |
|
|
|
if (whiptail --defaultno --title "VERBOSE MODE" --yesno "Enable Verbose Mode?" 10 58); then |
|
|
|
VERB="no" |
|
|
|
VERB="yes" |
|
|
|
fi |
|
|
|
else |
|
|
|
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then |
|
|
|
VERB="no" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
echo -e "${DGN}Enable Verbose Mode: ${BGN}$VERB${CL}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" 10 58); then |
|
|
|
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}" |
|
|
|
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}" |
|
|
|
else |
|
|
|
else |
|
|
|
clear |
|
|
|
clear |
|
|
|
header_info |
|
|
|
header_info |
|
|
|
echo -e "${RD}Using Advanced Settings${CL}" |
|
|
|
echo -e "${RD}Using Advanced Settings${CL}" |
|
|
|
advanced_settings |
|
|
|
advanced_settings |
|
|
|
fi |
|
|
|
fi |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function install_script() { |
|
|
|
function install_script() { |
|
|
|