Fix escape codes;

When running certain scripts, sometimes an 'm' character is wrongly
output to the terminal. This PR fixes all instances of this happening.
I've also made 'RD' (red) consistent with 'GN' (green) by removing the
leading 0, and my editor has kindly removed all trailing spaces from
files.
This commit is contained in:
Gavin Laking 2022-10-16 15:30:36 +01:00
parent bfeb4105e9
commit ee5b965cd6
225 changed files with 2043 additions and 2049 deletions

608
README.md

File diff suppressed because it is too large Load diff

View file

@ -2,10 +2,10 @@
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Adguard Home LXC. Proceed(y/n)?" yn
case $yn in
@ -17,15 +17,15 @@ done
clear
function header_info {
echo -e "${GN}
_ _
_ _
/\ | | | |
/ \ __| | __ _ _ _ __ _ _ __ __| |
/ /\ \ / _ |/ _ | | | |/ _ | __/ _ |
/ ____ \ (_| | (_| | |_| | (_| | | | (_| |
/_/ \_\__,_|\__, |\__,_|\__,_|_| \__,_|
__/ |
|___/
__/ |
|___/
${CL}"
}
@ -182,7 +182,7 @@ function info() {
function msg() {
local TEXT="$1"
echo -e "$TEXT"
}
}
function cleanup_ctid() {
if $(pct status $CTID &>/dev/null); then
if [ "$(pct status $CTID | awk '{print $2}')" == "running" ]; then
@ -197,7 +197,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -253,4 +253,3 @@ IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2
echo -e "${GN}Successfully created Adguard Home LXC to${CL} ${BL}$CTID${CL}.
${GN}Adguard${CL} Setup should be reachable by going to the following URL.
${BL}http://${IP}:3000${CL} \n"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,14 +43,14 @@ done
clear
function header_info {
echo -e "${GN}
_ _
_ _
/\ | | | |
/ \ __| | __ _ _ _ __ _ _ __ __| |
/ /\ \ / _ |/ _ | | | |/ _ | __/ _ |
/ ____ \ (_| | (_| | |_| | (_| | | | (_| |
/_/ \_\__,_|\__, |\__,_|\__,_|_| \__,_|
v3__/ |
|___/
v3__/ |
|___/
${CL}"
}
@ -111,12 +111,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -126,7 +126,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -251,7 +251,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -275,7 +275,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -309,15 +309,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,10 +46,10 @@ function header_info {
echo -e "${GN}
___ __ __
/ | ____/ /___ ___ ______ __________/ /
/ /| |/ __ / __ / / / / __ / ___/ __ /
/ ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ /
/_/v4|_\__,_/\__, /\__,_/\__,_/_/ \__,_/
/____/
/ /| |/ __ / __ / / / / __ / ___/ __ /
/ ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ /
/_/v4|_\__,_/\__, /\__,_/\__,_/_/ \__,_/
/____/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
cat << "EOF"
____ __ __
____ __ __
/ __ )/ /___v4_____/ /____ __
/ __ / / __ \/ ___/ //_/ / / /
/ /_/ / / /_/ / /__/ ,< / /_/ /
/_____/_/\____/\___/_/|_|\__, /
/____/
/ /_/ / / /_/ / /__/ ,< / /_/ /
/_____/_/\____/\___/_/|_|\__, /
/____/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,10 +46,10 @@ function header_info {
cat << "EOF"
______ ____ _____
/ ____/___ __v4______ _/ __ \/ ___/
/ / / __ `/ ___/ __ `/ / / /\__ \
/ /___/ /_/ (__ ) /_/ / /_/ /___/ /
\____/\__,_/____/\__,_/\____//____/
/ / / __ `/ ___/ __ `/ / / /\__ \
/ /___/ /_/ (__ ) /_/ / /_/ /___/ /
\____/\__,_/____/\__,_/\____//____/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,9 +1,9 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
CM="${GN}${CL}"
CROSS="${RD}${CL}"
BFR="\\r\\033[K"
@ -66,11 +66,11 @@ function select_storage() {
MENU+=( "$TAG" "$ITEM" "OFF" )
done < <(pvesm status -content $CONTENT | awk 'NR>1')
if [ $((${#MENU[@]}/3)) -eq 1 ]; then
if [ $((${#MENU[@]}/3)) -eq 1 ]; then
printf ${MENU[0]}
else
else
local STORAGE
while [ -z "${STORAGE:+x}" ]; do
while [ -z "${STORAGE:+x}" ]; do
STORAGE=$(whiptail --title "Storage Pools" --radiolist \
"Which storage pool you would like to use for the ${CONTENT_LABEL,,}?\n\n" \
16 $(($MSG_MAX_LENGTH + 23)) 6 \
@ -115,7 +115,7 @@ fi
DEFAULT_PCT_OPTIONS=(
-arch $(dpkg --print-architecture))
PCT_OPTIONS=( ${PCT_OPTIONS[@]:-${DEFAULT_PCT_OPTIONS[@]}} )
[[ " ${PCT_OPTIONS[@]} " =~ " -rootfs " ]] || PCT_OPTIONS+=( -rootfs $CONTAINER_STORAGE:${PCT_DISK_SIZE:-8} )

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Daemon Sync Server LXC. Proceed(y/n)?" yn
case $yn in
@ -16,14 +16,14 @@ done
clear
function header_info {
echo -e "${BL}
_____ _____
| __ \ / ____|
| | | | __ _ ___ _ __ ___ ___ _ __ | (___ _ _ _ __ ___
_____ _____
| __ \ / ____|
| | | | __ _ ___ _ __ ___ ___ _ __ | (___ _ _ _ __ ___
| | | |/ _ |/ _ \ _ _ \ / _ \| _ \ \___ \| | | | _ \ / __|
| |__| | (_| | __/ | | | | | (_) | | | | ____) | |_| | | | | (__
| |__| | (_| | __/ | | | | | (_) | | | | ____) | |_| | | | | (__
|_____/ \__,_|\___|_| |_| |_|\___/|_| |_| |_____/ \__, |_| |_|\___|
__/ |
|___/
__/ |
|___/
${CL}"
}
@ -195,7 +195,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,14 +43,14 @@ done
clear
function header_info {
echo -e "${BL}
_____ _____
| __ \ / ____|
| | | | __ _v3___ _ __ ___ ___ _ __ | (___ _ _ _ __ ___
_____ _____
| __ \ / ____|
| | | | __ _v3___ _ __ ___ ___ _ __ | (___ _ _ _ __ ___
| | | |/ _ |/ _ \ _ _ \ / _ \| _ \ \___ \| | | | _ \ / __|
| |__| | (_| | __/ | | | | | (_) | | | | ____) | |_| | | | | (__
| |__| | (_| | __/ | | | | | (_) | | | | ____) | |_| | | | | (__
|_____/ \__,_|\___|_| |_| |_|\___/|_| |_| |_____/ \__, |_| |_|\___|
__/ |
|___/
__/ |
|___/
${CL}"
}
@ -111,12 +111,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -126,7 +126,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -251,7 +251,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -275,7 +275,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -309,15 +309,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${BL}
____ _____
____ _____
/ __ \____ ____ ____ ___ ____ ____ / ___/__ ______ _____
/ / / / __ / _ \/ __ __ \/ __ \/ __ \ \__ \/ / / / __ \/ ___/
/ /_/ / /_/ / __/ / / / / / /_/ / / / / ___/ / /_/ / / / / /__
/_____/\__,_/\___/_/ /_/ /_/\____/_/ /_/ v4/____/\__, /_/ /_/\___/
/____/
/ /_/ / /_/ / __/ / / / / / /_/ / / / / ___/ / /_/ / / / / /__
/_____/\__,_/\___/_/ /_/ /_/\____/_/ /_/ v4/____/\__, /_/ /_/\___/
/____/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -2,10 +2,10 @@
clear
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Dashy LXC. Proceed(y/n)?" yn
case $yn in
@ -17,14 +17,14 @@ done
clear
function header_info {
echo -e "${RD}
_____ _
| __ \ | |
| | | | __ _ ___| |__ _ _
_____ _
| __ \ | |
| | | | __ _ ___| |__ _ _
| | | |/ _ / __| _ \| | | |
| |__| | (_| \__ \ | | | |_| |
|_____/ \__,_|___/_| |_|\__, |
__/ |
|___/
|___/
${CL}"
}
@ -196,7 +196,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,14 +43,14 @@ done
clear
function header_info {
echo -e "${RD}
_____ _
| __ \ | |
| | | | __ _ ___| |__ _ _
_____ _
| __ \ | |
| | | | __ _ ___| |__ _ _
| | | |/ _ / __| _ \| | | |
| |__| | (_| \__ \ | | | |_| |
|_____/ \__,_|___/_| |_|\__, |
v3__/ |
|___/
|___/
${CL}"
}
@ -111,12 +111,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -126,7 +126,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -251,7 +251,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -275,7 +275,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -309,15 +309,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${RD}
____ __
____ __
/ __ \____ ______/ /_ __ __
/ / / / __ / ___/ __ \/ / / /
/ /_/ / /_/ (__ ) / / / /_/ /
/_____/\__,_/____/_/ /_/\__, /
v4 /____/
/ /_/ / /_/ (__ ) / / / /_/ /
/_____/\__,_/____/_/ /_/\__, /
v4 /____/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="Debian"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -18,13 +18,13 @@ done
clear
function header_info {
echo -e "${RD}
_____ _ _
| __ \ | | (_)
| | | | ___| |__ _ __ _ _ __
| | | |/ _ \ _ \| |/ _ | _ \
_____ _ _
| __ \ | | (_)
| | | | ___| |__ _ __ _ _ __
| | | |/ _ \ _ \| |/ _ | _ \
| |__| | __/ |_) | | (_| | | | |
|_____/ \___|_.__/|_|\__,_|_| |_|
${CL}"
}
@ -196,7 +196,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -59,10 +59,10 @@ done
clear
function header_info {
echo -e "${RD}
_____ _ _
| __ \ | | (_)
| | | | ___| |__ _ __ _ _ __
| | | |/ _ \ _ \| |/ _ | _ \
_____ _ _
| __ \ | | (_)
| | | | ___| |__ _ __ _ _ __
| | | |/ _ \ _ \| |/ _ | _ \
| |__| | __/ |_) | | (_| | | | |
|_${YW}v3${RD}__/ \___|_.__/|_|\__,_|_| |_|
${CL}"
@ -115,12 +115,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -130,7 +130,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -255,7 +255,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -279,7 +279,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -313,15 +313,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${RD}
____ __________ _______ _ __
/ __ \/ ____/ __ )/ _/ | / | / /
/ / / / __/ / __ |/ // /| | / |/ /
/ /_/ / /_v4/ /_/ // // ___ |/ /| /
/_____/_____/_____/___/_/ |_/_/ |_/
/ / / / __/ / __ |/ // /| | / |/ /
/ /_/ / /_v4/ /_/ // // ___ |/ /| /
/_____/_____/_____/___/_/ |_/_/ |_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -59,11 +59,11 @@ done
clear
function header_info {
echo -e "${YW}
_ _____
| | / ____|
_ _____
| | / ____|
__| | v3_| | ___ _ __ ____
/ _ |/ _ \ | / _ \| _ \|_ /
| (_| | __/ |___| (_) | | | |/ /
| (_| | __/ |___| (_) | | | |/ /
\__,_|\___|\_____\___/|_| |_/___|
${CL}"
}
@ -115,12 +115,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
echo -e "${YW}Type Unprivileged, or Press [ENTER] for Default: Privileged"
read CT_TYPE1
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
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}"
echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -130,7 +130,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -255,7 +255,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -279,7 +279,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -313,15 +313,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,7 +46,7 @@ function header_info {
echo -e "${YW}
__ __________ _ _______
____/ /v4 / ____/ __ \/ | / /__ /
/ __ / _ \/ / / / / / |/ / / /
/ __ / _ \/ / / / / / |/ / / /
/ /_/ / __/ /___/ /_/ / /| / / /__
\__,_/\___/\____/\____/_/ |_/ /____/
${CL}"
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Docker LXC. Proceed(y/n)?" yn
case $yn in
@ -16,12 +16,12 @@ done
clear
function header_info {
echo -e "${BL}
_____ _
| __ \ | |
| | | | ___ ___| | _____ _ __
_____ _
| __ \ | |
| | | | ___ ___| | _____ _ __
| | | |/ _ \ / __| |/ / _ \ __|
| |__| | (_) | (__| < __/ |
|_____/ \___/ \___|_|\_\___|_|
| |__| | (_) | (__| < __/ |
|_____/ \___/ \___|_|\_\___|_|
${CL}"
}
@ -190,7 +190,7 @@ while [ "$opt" != " " ]
;;
esac
done
set -o errexit
set -o errtrace
set -o nounset
@ -237,13 +237,13 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == " " ]; then
if [ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == " " ]; then
FEATURES="nesting=1,keyctl=1"
elif
[ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
[ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
FEATURES="nesting=1,keyctl=1,fuse=1"
elif
[ "$IM" == "0" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
[ "$IM" == "0" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
FEATURES="nesting=1,fuse=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${BL}
_____ _
| __ \ | |
| | | | ___ ___| | _____ _ __
_____ _
| __ \ | |
| | | | ___ ___| | _____ _ __
| |v3| |/ _ \ / __| |/ / _ \ __|
| |__| | (_) | (__| < __/ |
|_____/ \___/ \___|_|\_\___|_|
| |__| | (_) | (__| < __/ |
|_____/ \___/ \___|_|\_\___|_|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,16 +307,16 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
PVE_CHECK
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${BL}
____ __
____ __
/ __ \____ _____/ /_v4__ _____
/ / / / __ \/ ___/ //_/ _ \/ ___/
/ /_/ / /_/ / /__/ ,< / __/ /
/_____/\____/\___/_/|_|\___/_/
/ /_/ / /_/ / /__/ ,< / __/ /
/_____/\____/\___/_/|_|\___/_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${DGN}
______ __
______ __
/ ____/___ v4_ / /_ __ __
/ __/ / __ __ \/ __ \/ / / /
/ /___/ / / / / / /_/ / /_/ /
/_____/_/ /_/ /_/_.___/\__, /
/____/
/ /___/ / / / / / /_/ / /_/ /
/_____/_/ /_/ /_/_.___/\__, /
/____/
${CL}"
}
function msg_info() {
@ -194,7 +194,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -218,7 +218,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,10 +46,10 @@ function header_info {
cat << "EOF"
________ _______v4 _ __
/ ____/ |/ / __ \ | |/ /
/ __/ / /|_/ / / / / | /
/ /___/ / / / /_/ / / |
/_____/_/ /_/\___\_\/_/|_|
/ __/ / /|_/ / / / / | /
/ /___/ / / / /_/ / / |
/_____/_/ /_/\___\_\/_/|_|
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -2,10 +2,10 @@
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New ESPHome LXC Container. Proceed(y/n)?" yn
@ -18,13 +18,13 @@ done
clear
function header_info {
echo -e "${CL}
______ _____ _____ _ _ ____ __ __ ______
______ _____ _____ _ _ ____ __ __ ______
| ____|/ ____| __ \| | | |/ __ \| \/ | ____|
| |__ | (___ | |__) | |__| | | | | \ / | |__
| __| \___ \| ___/| __ | | | | |\/| | __|
| |____ ____) | | | | | | |__| | | | | |____
| |__ | (___ | |__) | |__| | | | | \ / | |__
| __| \___ \| ___/| __ | | | | |\/| | __|
| |____ ____) | | | | | | |__| | | | | |____
|______|_____/|_| |_| |_|\____/|_| |_|______|
${CL}"
}

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="ESPHome"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -18,11 +18,11 @@ done
clear
function header_info {
echo -e "${RD}
______ _____ _____ _ _ ____ __ __ ______
______ _____ _____ _ _ ____ __ __ ______
| ____|/ ____| __ \| | | |/ __ \| \/ | ____|
| |__ | (___ | |__) | |__| | | | | \ / | |__
| __| \___ \| ___/| __ | | | | |\/| | __|
| |____ ____) | | | | | | |__| | | | | |____
| |__ | (___ | |__) | |__| | | | | \ / | |__
| __| \___ \| ___/| __ | | | | |\/| | __|
| |____ ____) | | | | | | |__| | | | | |____
|______|_____/|_| |_| |_|\____/|_| |_|______|
${CL}"
@ -196,7 +196,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,11 +43,11 @@ done
clear
function header_info {
echo -e "${RD}
______ _____ _____ _ _ ____ __ __ ______
______ _____ _____ _ _ ____ __ __ ______
| ____|/ ____| __ \| | | |/ __ \| \/ | ____|
| |__ | (___ | |__) | |__| | | | | \ / | |__
| __| \___ \| ___/| __ | | | | |\/| | __|
| |____ ____) | | | | | | |__| | | | | |____
| |__ | (___ | |__) | |__| | | | | \ / | |__
| __| \___ \| ___/| __ | | | | |\/| | __|
| |____ ____) | | | | | | |__| | | | | |____
|______|_____/|_| v3 |_| |_|\____/|_| |_|______|
${CL}"
@ -110,12 +110,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -125,7 +125,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -250,7 +250,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -274,7 +274,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -308,15 +308,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${CL}
___________ ____ __ ______ __ _________
/ ____/ ___// __ \/ / / / __ \/ |/ / ____/
/ __/ \__ \/ /_/ / /_/ / / / / /|_/ / __/
/ /___ ___/ / ____/ __ / /_/ / / / / /_v4
/_____//____/_/ /_/ /_/\____/_/ /_/_____/
/ __/ \__ \/ /_/ / /_/ / / / / /|_/ / __/
/ /___ ___/ / ____/ __ / /_/ / / / / /_v4
/_____//____/_/ /_/ /_/\____/_/ /_/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Grafana LXC. Proceed(y/n)?" yn
case $yn in
@ -16,9 +16,9 @@ done
clear
function header_info {
echo -e "${YW}
_____ __
/ ____| / _|
| | __ _ __ __ _| |_ __ _ _ __ __ _
_____ __
/ ____| / _|
| | __ _ __ __ _| |_ __ _ _ __ __ _
| | |_ | __/ _ | _/ _ | _ \ / _ |
| |__| | | | (_| | || (_| | | | | (_| |
\_____|_| \__,_|_| \__,_|_| |_|\__,_|
@ -194,7 +194,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,9 +43,9 @@ done
clear
function header_info {
echo -e "${YW}
_____ __
/ ____| / _|
| | __ _ __ __ _| |_ __ _ _ __ __ _
_____ __
/ ____| / _|
| | __ _ __ __ _| |_ __ _ _ __ __ _
| | |_ | __/ _ | _/ _ | _ \ / _ |
| |__| | | | (_| | || (_| | | | | (_| |
\_____|_|v3\__,_|_| \__,_|_| |_|\__,_|
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${YW}
______ ____
______ ____
/ ____/________ _/ __/___ _____ ____ _
/ / __/ ___/ __ / /_/ __ / __ \/ __ /
/ /_/ / / / /_/ / __/ /_/ / / / / /_/ /
\____/_/ v4\__,_/_/ \__,_/_/ /_/\__,_/
/ /_/ / / / /_/ / __/ /_/ / / / / /_/ /
\____/_/ v4\__,_/_/ \__,_/_/ /_/\__,_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -58,13 +58,13 @@ while true; do
done
clear
function header_info {
echo -e "${YW}
__ _ _ __ ___ ___ _ _
echo -e "${YW}
__ _ _ __ ___ ___ _ _
/ _ | __/ _ \ / __| | | |
| (_| | | | (_) | (__| |_| |
\__, |_| \___/ \___|\__, |
__/ | v3 __/ |
|___/ |___/
|___/ |___/
${CL}"
}
@ -115,12 +115,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -130,7 +130,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -255,7 +255,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -279,7 +279,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -313,15 +313,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${BL}
____ __________ _______ __
/ __ / ___/ __ \/ ___/ / / /
/ /_/ / / / /_/ / /__/ /_/ /
\__, /_/ \____/\___/\__, /
/____/ v4 /____/
/ /_/ / / / /_/ / /__/ /_/ /
\__, /_/ \____/\___/\__, /
/____/ v4 /____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -2,10 +2,10 @@
PP=`echo "\e[1;35m"`
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="Heimdall Dashboard"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -19,7 +19,7 @@ done
clear
function header_info {
echo -e "${PP}
_ _ _ _ _ _ _____ _ _ _
_ _ _ _ _ _ _____ _ _ _
| | | | (_) | | | | | | __ \ | | | | | |
| |__| | ___ _ _ __ ___ __| | __ _| | | | | | | __ _ ___| |__ | |__ ___ __ _ _ __ __| |
| __ |/ _ \ | _ _ \ / _ |/ _ | | | | | | |/ _ / __| _ \| _ \ / _ \ / _ | __/ _ |
@ -196,7 +196,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -254,6 +254,6 @@ lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/m
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
${BL}${APP}${CL} should be reachable by going to the following URL.
${BL}http://${IP}:7990${CL} \n"

View file

@ -5,11 +5,11 @@ INTEGER='^[0-9]+$'
PP=`echo "\e[1;35m"`
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,7 +44,7 @@ done
clear
function header_info {
echo -e "${PP}
_ _ _ _ _ _ _____ _ _ _
_ _ _ _ _ _ _____ _ _ _
| | | | (_) | | | | | | __ \ | | | | | |
| |__| | ___ _ _ __ ___ __| | __v3| | | | | | | __ _ ___| |__ | |__ ___ __ _ _ __ __| |
| __ |/ _ \ | _ _ \ / _ |/ _ | | | | | | |/ _ / __| _ \| _ \ / _ \ / _ | __/ _ |
@ -110,12 +110,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -125,7 +125,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -250,7 +250,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -274,7 +274,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -308,15 +308,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${BL}
__ __ _ __ ____ ____ __ __ __
/ / / /__ (_)___ ___ ____/ /_v4 _/ / / / __ \____ ______/ /_ / /_ ____ ____ __________/ /
/ /_/ / _ \/ / __ __ \/ __ / __ / / / / / / / __ / ___/ __ \/ __ \/ __ \/ __ / ___/ __ /
/ __ / __/ / / / / / / /_/ / /_/ / / / / /_/ / /_/ (__ ) / / / /_/ / /_/ / /_/ / / / /_/ /
/_/ /_/\___/_/_/ /_/ /_/\__,_/\__,_/_/_/ /_____/\__,_/____/_/ /_/_.___/\____/\__,_/_/ \__,_/
/ /_/ / _ \/ / __ __ \/ __ / __ / / / / / / / __ / ___/ __ \/ __ \/ __ \/ __ / ___/ __ /
/ __ / __/ / / / / / / /_/ / /_/ / / / / /_/ / /_/ (__ ) / / / /_/ / /_/ / /_/ / / / /_/ /
/_/ /_/\___/_/_/ /_/ /_/\__,_/\__,_/_/_/ /_____/\__,_/____/_/ /_/_.___/\____/\__,_/_/ \__,_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
cat << "EOF"
__ __ ___ _ __ __ ______
/ / / /___ ____ ___ ___ / | __________(_)____/ /_____ _____ / /_ / ____/___v4________
__ __ ___ _ __ __ ______
/ / / /___ ____ ___ ___ / | __________(_)____/ /_____ _____ / /_ / ____/___v4________
/ /_/ / __ \/ __ `__ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __ `/ __ \/ __/ / / / __ \/ ___/ _ \
/ __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_ / /___/ /_/ / / / __/
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/ \____/\____/_/ \___/
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/ \____/\____/_/ \___/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[94m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Home Assistant Container LXC. Proceed(y/n)?" yn
case $yn in
@ -16,13 +16,13 @@ done
clear
function header_info {
echo -e "${BL}
_ _ _ _
| | (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
_ _ _ _
| | (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
| _ \ / _ \| _ _ \ / _ \/ _ / __/ __| / __| __/ _ | _ \| __|
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
|_| |_|\___/|_| |_| |_|\___|\__,_|___/___/_|___/\__\__,_|_| |_|\__|
${CL}"
}
@ -191,7 +191,7 @@ while [ "$opt" != " " ]
;;
esac
done
set -o errexit
set -o errtrace
set -o nounset
@ -238,13 +238,13 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == " " ]; then
if [ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == " " ]; then
FEATURES="nesting=1,keyctl=1"
elif
[ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
[ "$IM" == "1" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
FEATURES="nesting=1,keyctl=1,fuse=1"
elif
[ "$IM" == "0" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
[ "$IM" == "0" ] && [ "$STORAGE_DRIVER" == "fuse" ]; then
FEATURES="nesting=1,fuse=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,11 +43,11 @@ done
clear
function header_info {
echo -e "${BL}
_ _ _ _
| | ${YW}v3${CL}${BL} (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
_ _ _ _
| | ${YW}v3${CL}${BL} (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
| _ \ / _ \| _ _ \ / _ \/ _ / __/ __| / __| __/ _ | _ \| __|
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
|_| |_|\___/|_| |_| |_|\___|\__,_|___/___/_|___/\__\__,_|_| |_|\__|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,16 +307,16 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
PVE_CHECK
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${BL}
__ __ ___ _ __ __
__ __ ___ _ __ __
/ / / /___ ____ ___ ___ v4 / | __________(_)____/ /_____ _____ / /_
/ /_/ / __ \/ __ __ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __ / __ \/ __/
/ __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/
/ __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Homebridge LXC. Proceed(y/n)?" yn
case $yn in
@ -16,11 +16,11 @@ done
clear
function header_info {
echo -e "${YW}
_ _ ____ __ __ ______ ____ _____ _____ _____ _____ ______
_ _ ____ __ __ ______ ____ _____ _____ _____ _____ ______
| | | |/ __ \| \/ | ____| _ \| __ \|_ _| __ \ / ____| ____|
| |__| | | | | \ / | |__ | |_) | |__) | | | | | | | | __| |__
| __ | | | | |\/| | __| | _ <| _ / | | | | | | | |_ | __|
| | | | |__| | | | | |____| |_) | | \ \ _| |_| |__| | |__| | |____
| |__| | | | | \ / | |__ | |_) | |__) | | | | | | | | __| |__
| __ | | | | |\/| | __| | _ <| _ / | | | | | | | |_ | __|
| | | | |__| | | | | |____| |_) | | \ \ _| |_| |__| | |__| | |____
|_| |_|\____/|_| |_|______|____/|_| \_\_____|_____/ \_____|______|
${CL}"
}
@ -193,7 +193,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,11 +43,11 @@ done
clear
function header_info {
echo -e "${YW}
_ _ ____ __ __ ______ ____ _____ _____ _____ _____ ______
_ _ ____ __ __ ______ ____ _____ _____ _____ _____ ______
| | | |/ __ \| \/ | ____| _ \| __ \|_ _| __ \ / ____| ____|
| |__| | | | | \ / | |__ | |_) | |__) | | | | | | | | __| |__
| __ | | | | |\/| | __| | _ <| _ / | | | | | | | |_ | __|
| | | | |__| | | | | |____| |_) | | \ \ _| |_| |__| | |__| | |____
| |__| | | | | \ / | |__ | |_) | |__) | | | | | | | | __| |__
| __ | | | | |\/| | __| | _ <| _ / | | | | | | | |_ | __|
| | | | |__| | | | | |____| |_) | | \ \ _| |_| |__| | |__| | |____
|_|v3|_|\____/|_| |_|______|____/|_| \_\_____|_____/ \_____|______|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${YW}
__ ______ __ _____________ ____ ________ ____________
/ / / / __ \/ |/ / ____/ __ )/ __ \/ _/ __ \/ ____/ ____/
/ /_/ / / / / /|_/ / __/ / __ / /_/ // // / / / / __/ __/
/ __ / /_/ / / / / /___/ /_/ / _, _// // /_/ / /_/ / /___
/_/ /_/\____/_/v4/_/_____/_____/_/ |_/___/_____/\____/_____/
/ /_/ / / / / /|_/ / __/ / __ / /_/ // // / / / / __/ __/
/ __ / /_/ / / / / /___/ /_/ / _, _// // /_/ / /_/ / /___
/_/ /_/\____/_/v4/_/_____/_____/_/ |_/___/_____/\____/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
cat << "EOF"
__ __
/ / / /___ ____ ___ ___ ____ ____ _____ ____
__ __
/ / / /___ ____ ___ ___ ____ ____ _____ ____
/ /_/ / __ \/ __ `__ \/ _ \/ __ \/ __ `/ __ `/ _ \
/ __ / /_/ / / / / / / __/ /_/ / /_/ / /_/ / __/
/_/ /_/\____/_/ /_/ /_/\___/ .___/\__,_/\__, /\___/
/_/ v4 /____/
/_/ /_/\____/_/ /_/ /_/\___/ .___/\__,_/\__, /\___/
/_/ v4 /____/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New InfluxDB LXC. Proceed(y/n)?" yn
case $yn in
@ -16,12 +16,12 @@ done
clear
function header_info {
echo -e "${YW}
_____ __ _ _____ ____
|_ _| / _| | | __ \| _ \
_____ __ _ _____ ____
|_ _| / _| | | __ \| _ \
| | _ __ | |_| |_ ___ _| | | | |_) |
| | | _ \| _| | | | \ \/ / | | | _ <
| | | _ \| _| | | | \ \/ / | | | _ <
_| |_| | | | | | | |_| |> <| |__| | |_) |
|_____|_| |_|_| |_|\__,_/_/\_\_____/|____/
|_____|_| |_|_| |_|\__,_/_/\_\_____/|____/
with Telegraf
${CL}"
}
@ -194,7 +194,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${YW}
_____ __ _ _____ ____
|_ _| / _| | | __ \| _ \
_____ __ _ _____ ____
|_ _| / _| | | __ \| _ \
| | _ __ | |_| |_ v3___ _| | | | |_) |
| | | _ \| _| | | | \ \/ / | | | _ <
| | | _ \| _| | | | \ \/ / | | | _ <
_| |_| | | | | | | |_| |> <| |__| | |_) |
|_____|_| |_|_| |_|\__,_/_/\_\_____/|____/
|_____|_| |_|_| |_|\__,_/_/\_\_____/|____/
with Telegraf
${CL}"
}
@ -110,12 +110,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -125,7 +125,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -250,7 +250,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -274,7 +274,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -308,15 +308,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${YW}
____ ______ ____ ____
____ ______ ____ ____
/ _/_v4 / __/ /_ ___ __/ __ \/ __ )
/ // __ \/ /_/ / / / / |/_/ / / / __ |
_/ // / / / __/ / /_/ /> </ /_/ / /_/ /
/___/_/ /_/_/ /_/\__,_/_/|_/_____/_____/
_/ // / / / __/ / /_/ /> </ /_/ / /_/ /
/___/_/ /_/_/ /_/\__,_/_/|_/_____/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${BL}
_ ____ _
(_) | _ \ | |
_ ___ | |_) |_ __ ___ | | _____ _ __
_ ____ _
(_) | _ \ | |
_ ___ | |_) |_ __ ___ | | _____ _ __
| |/ _ \| _ <| __/ _ \| |/ / _ \ __|
| | (_) | |_) | | | (_) | < __/ |
|_|\___/|____/|_|v3\___/|_|\_\___|_|
| | (_) | |_) | | | (_) | < __/ |
|_|\___/|____/|_|v3\___/|_|\_\___|_|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${BL}
_ ____ __
_ ____ __
(_)___ / __ )_________ / /_____ _____
/ / __ \/ __ / ___/ __ \/ //_/ _ \/ ___/
/ / /_/ / /_/ / / / /_/ / ,< / __/ /
/_/\____/_____/_/ v4\____/_/|_|\___/_/
/ / /_/ / /_/ / / / /_/ / ,< / __/ /
/_/\____/_____/_/ v4\____/_/|_|\___/_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,14 +44,14 @@ done
clear
function header_info {
echo -e "${DGN}
_ _ _ __ _
| | | | | / _(_)
| | ___| | |_v3 _| |_ _ _ __
_ | |/ _ \ | | | | | _| | _ \
_ _ _ __ _
| | | | | / _(_)
| | ___| | |_v3 _| |_ _ _ __
_ | |/ _ \ | | | | | _| | _ \
| |__| | __/ | | |_| | | | | | | |
\____/ \___|_|_|\__, |_| |_|_| |_|
__/ |
|___/
__/ |
|___/
${CL}"
}
@ -112,12 +112,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
echo -e "${YW}Type ${CROSS}${YW}Unprivileged, or Press [ENTER] for Default: Privileged"
read CT_TYPE1
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
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}"
echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -127,7 +127,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -252,7 +252,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -276,7 +276,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -310,16 +310,16 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
PVE_CHECK
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${DGN}
__________ ____ _____________ __
/ / ____/ / / /\ \/ / ____/ _/ | / /
__ / / __/ / / / / \ / /_ / // |/ /
/ /_/ / /___/ /___/ /_v4/ / __/ _/ // /| /
\____/_____/_____/_____/_/_/ /___/_/ |_/
__ / / __/ / / / / \ / /_ / // |/ /
/ /_/ / /___/ /___/ /_v4/ / __/ _/ // /| /
\____/_____/_____/_____/_/_/ /___/_/ |_/
${CL}"
}
function msg_info() {
@ -70,7 +70,7 @@ fi
}
function default_settings() {
echo -e "${DGN}Using ${var_os} Version: ${BGN}${var_version}${CL}"
echo -e "${DGN}Using Container Type: ${BGN}Privileged${CL}"
CT_TYPE="0"
echo -e "${DGN}Using Root Password: ${BGN}Automatic Login${CL}"
@ -194,7 +194,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -218,7 +218,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -62,9 +62,9 @@ echo -e "${RD}
_ __________ _______ _ ____ _ __
| |/ / ____\ \ / / ____| | / __ \ /\ | |/ /
| ' /| |__ \ \_/ / | | | | | | | / \ | ' /
| < | __| \ /| | v3 | | | | | |/ /\ \ | <
| . \| |____ | | | |____| |___| |__| / ____ \| . \
| ' /| |__ \ \_/ / | | | | | | | / \ | ' /
| < | __| \ /| | v3 | | | | | |/ /\ \ | <
| . \| |____ | | | |____| |___| |__| / ____ \| . \
|_|\_\______| |_| \_____|______\____/_/ \_\_|\_\
${CL}"
}
@ -116,12 +116,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -131,7 +131,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -256,7 +256,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -280,7 +280,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -314,15 +314,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${RD}
__ __ __ __
__ __ __ __
/ //_/__ __ _______/ /___ ____ _/ /__
/ ,< / _ \/ / / / ___/ / __ \/ __ / //_/
/ /| / __/ /_/ / /__/ / /_/ / /_/ / ,<
/_/ |_\___/\__, /\___/_/\____/\__,_/_/|_|
v4 /____/
/ /| / __/ /_/ / /__/ / /_/ / /_/ / ,<
/_/ |_\___/\__, /\___/_/\____/\__,_/_/|_|
v4 /____/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -59,11 +59,11 @@ done
clear
function header_info {
echo -e "${BL}
__ __ _____ _____ _____ __ __ _____ _____ _____ ____ _____
| \/ | /\ / ____|_ _/ ____| \/ |_ _| __ \| __ \ / __ \| __ \
__ __ _____ _____ _____ __ __ _____ _____ _____ ____ _____
| \/ | /\ / ____|_ _/ ____| \/ |_ _| __ \| __ \ / __ \| __ \
| \ / | / \ | | __ | || | | \ / | | | | |__) | |__) | | | | |__) |
| |\/| | / /\ \| | |_ | | || | v3 | |\/| | | | | _ /| _ /| | | | _ /
| | | |/ ____ \ |__| |_| || |____| | | |_| |_| | \ \| | \ \| |__| | | \ \
| |\/| | / /\ \| | |_ | | || | v3 | |\/| | | | | _ /| _ /| | | | _ /
| | | |/ ____ \ |__| |_| || |____| | | |_| |_| | \ \| | \ \| |__| | | \ \
|_| |_/_/ \_\_____|_____\_____|_| |_|_____|_| \_\_| \_\ ____/|_| \_\
${CL}"
}
@ -115,12 +115,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -130,7 +130,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -255,7 +255,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -279,7 +279,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -313,15 +313,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${BL}
__ ___ _ __ ____
__ ___ _ __ ____
/ |/ /___ _____ _(_)____/ |/ (_)_____________ _____
/ /|_/ / __ / __ / / ___/ /|_/ / / ___/ ___/ __ \/ ___/
/ / / / /_/ / /_/ / / /__/ / / / / / / / / /_/ / /
/_/ /_/\__,_/\__, /_/\___/_/ /_/_/_/ /_/ \____/_/
/____/ v4
/ / / / /_/ / /_/ / / /__/ / / / / / / / / /_/ / /
/_/ /_/\__,_/\__, /_/\___/_/ /_/_/_/ /_/ \____/_/
/____/ v4
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -18,7 +18,7 @@ alias die='EXIT=$? LINE=$LINENO error_exit'
BL=`echo "\033[36m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
trap die ERR
trap cleanup EXIT

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Mariadb LXC. Proceed(y/n)?" yn
case $yn in
@ -16,13 +16,13 @@ done
clear
function header_info {
echo -e "${BL}
__ __ _ _ _
| \/ | (_) | | |
| \ / | __ _ _ __ _ __ _ __| | |__
| |\/| |/ _ | __| |/ _ |/ _ | _ \
__ __ _ _ _
| \/ | (_) | | |
| \ / | __ _ _ __ _ __ _ __| | |__
| |\/| |/ _ | __| |/ _ |/ _ | _ \
| | | | (_| | | | | (_| | (_| | |_) |
|_| |_|\__,_|_| |_|\__,_|\__,_|_.__/
|_| |_|\__,_|_| |_|\__,_|\__,_|_.__/
${CL}"
}
@ -194,7 +194,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -247,6 +247,6 @@ lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/m
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
echo -e "${GN}Successfully created Mariadb LXC to${CL} ${BL}$CTID${CL}.
echo -e "${GN}Successfully created Mariadb LXC to${CL} ${BL}$CTID${CL}.
${BL}Adminer${CL} should be reachable by going to the following URL.
${BL}http://${IP}/adminer/${CL} \n"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${BL}
__ __ _ _ _
| \/ | (_) | | |
| \ / | __ _ _ __ _ __ _ __| | |__
| |\/| |/ _ | __| |/ _ |/ _ | _ \
__ __ _ _ _
| \/ | (_) | | |
| \ / | __ _ _ __ _ __ _ __| | |__
| |\/| |/ _ | __| |/ _ |/ _ | _ \
| | | | (_| | | | | (_| | (_| | |_) |
|_| |_|\__,_|_|v3|_|\__,_|\__,_|_.__/
|_| |_|\__,_|_|v3|_|\__,_|\__,_|_.__/
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${BL}
__ ___ _ ____ ____
__ ___ _ ____ ____
/ |/ /___ ______(_)___ _/ __ \/ __ )
/ /|_/ / __ / ___/ / __ / / / / __ |
/ / / / /_/ / / / / /_/ / /_/ / /_/ /
/_/ /_/\__,_/_/v4/_/\__,_/_____/_____/
/ / / / /_/ / / / / /_/ / /_/ / /_/ /
/_/ /_/\__,_/_/v4/_/\__,_/_____/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="MeshCentral"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -18,7 +18,7 @@ done
clear
function header_info {
echo -e "${BL}
__ __ _ _____ _ _
__ __ _ _____ _ _
| \/ | | | / ____| | | | |
| \ / | ___ ___| |__ | | ___ _ __ | |_ _ __ __ _| |
| |\/| |/ _ \/ __| _ \| | / _ \ _ \| __| __/ _ | |
@ -195,7 +195,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -253,6 +253,6 @@ lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/m
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
${APP} should be reachable by going to the following URL.
${BL}http://${IP}${CL} \n"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,7 +43,7 @@ done
clear
function header_info {
echo -e "${BL}
__ __ _ _____ _ _
__ __ _ _____ _ _
| \/ | | | / ____| | | | |
| \ / | ___ ___| |__ | | ___ _ __ | |_ _ __ __ _| |
| |\/| |/ _ \/ __| _ \| | v3 / _ \ _ \| __| __/ _ | |
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${BL}
__ ___ __ ______ __ __
/ |/ /__ _____/ /_ / ____/__ ____ / /__________ _/ /
/ /|_/ / _ \/ ___/ __ \/ / / _ \/ __ \/ __/ ___/ __ / /
/ / / / __(__ ) / / / /___/ __/ / / / /_/ / / /_/ / /
/_/ /_/\___/____/_/ /_/\____/\___/_/ /_/\__/_/ v4\__,_/_/
/ /|_/ / _ \/ ___/ __ \/ / / _ \/ __ \/ __/ ___/ __ / /
/ / / / __(__ ) / / / /___/ __/ / / / /_/ / / /_/ / /
/_/ /_/\___/____/_/ /_/\____/\___/_/ /_/\__/_/ v4\__,_/_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="Motioneye"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -18,11 +18,11 @@ done
clear
function header_info {
echo -e "${BL}
__ __ ____ _______ _____ ____ _ _ ________ ________
__ __ ____ _______ _____ ____ _ _ ________ ________
| \/ |/ __ \__ __|_ _/ __ \| \ | | ____\ \ / / ____|
| \ / | | | | | | | || | | | \| | |__ \ \_/ /| |__
| |\/| | | | | | | | || | | | | __| \ / | __|
| | | | |__| | | | _| || |__| | |\ | |____ | | | |____
| \ / | | | | | | | || | | | \| | |__ \ \_/ /| |__
| |\/| | | | | | | | || | | | | __| \ / | __|
| | | | |__| | | | _| || |__| | |\ | |____ | | | |____
|_| |_|\____/ |_| |_____\____/|_| \_|______| |_| |______|
${CL}"
}
@ -195,7 +195,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,11 +43,11 @@ done
clear
function header_info {
echo -e "${BL}
__ __ ____ _______ _____ ____ _ _ ________ ________
__ __ ____ _______ _____ ____ _ _ ________ ________
| \/ |/ __ \__ __|_ _/ __ \| \ | | ____\ \ / / ____|
| \ / | | | | | | | || | | | \| | |__ \ \_/ /| |__
| |\/| | | | | | | | || | | | | __| \ / | __|
| | | | |__| | | | v3_| || |__| | |\ | |____ | | | |____
| \ / | | | | | | | || | | | \| | |__ \ \_/ /| |__
| |\/| | | | | | | | || | | | | __| \ / | __|
| | | | |__| | | | v3_| || |__| | |\ | |____ | | | |____
|_| |_|\____/ |_| |_____\____/|_| \_|______| |_| |______|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${BL}
__ ___ __ _ ________ ________
/ |/ /___ / /_(_)___ ____ / ____/\ \/ / ____/
/ /|_/ / __ \/ __/ / __ \/ __ \/ __/ \ / __/
/ / / / /_/ / /_/ / /_/ / / / / /___v4 / / /___
/_/ /_/\____/\__/_/\____/_/ /_/_____/ /_/_____/
/ /|_/ / __ \/ __/ / __ \/ __ \/ __/ \ / __/
/ / / / /_/ / /_/ / /_/ / / / / /___v4 / / /___
/_/ /_/\____/\__/_/\____/_/ /_/_____/ /_/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New MQTT LXC. Proceed(y/n)?" yn
case $yn in
@ -16,13 +16,13 @@ done
clear
function header_info {
echo -e "${BL}
__ __ ____ _______ _______
__ __ ____ _______ _______
| \/ |/ __ \__ __|__ __|
| \ / | | | | | | | |
| |\/| | | | | | | | |
| | | | |__| | | | | |
|_| |_|\___\_\ |_| |_|
| \ / | | | | | | | |
| |\/| | | | | | | | |
| | | | |__| | | | | |
|_| |_|\___\_\ |_| |_|
${CL}"
}
@ -194,7 +194,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${BL}
__ __ ____ _______ _______
__ __ ____ _______ _______
| \/ |/ __ \__ __|__ __|
| \ / | | | | | | | |
| |\/| | | | | | | | |
| | | | |__| | | | | |
|_| |_|\___\_\ |_| v3 |_|
| \ / | | | | | | | |
| |\/| | | | | | | | |
| | | | |__| | | | | |
|_| |_|\___\_\ |_| v3 |_|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${GN}
__ _______ ____________
/ |/ / __ \/_ __/_ __/
/ /|_/ / / / / / / / /
/ / / / /_/ / / / / /
/_/ /_/\___\_\/_/ v4/_/
/ /|_/ / / / / / / / /
/ / / / /_/ / / / / /
/_/ /_/\___\_\/_/ v4/_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,10 +43,10 @@ done
clear
function header_info {
echo -e "${RD}
___
/ _ \
_ __ | (_) |_v3_
| _ \ > _ <| _ \
___
/ _ \
_ __ | (_) |_v3_
| _ \ > _ <| _ \
| | | | (_) | | | |
|_| |_|\___/|_| |_|
${CL}"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,10 +44,10 @@ else
fi
function header_info {
echo -e "${RD}
___
/ _ \
_ __ | (_) |_v4_
| _ \ > _ <| _ \
___
/ _ \
_ __ | (_) |_v4_
| _ \ > _ <| _ \
| | | | (_) | | | |
|_| |_|\___/|_| |_|
${CL}"
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
cat << "EOF"
_ __ _ __
/ | / /___ __ v4__(_)___/ /________ ____ ___ ___
_ __ _ __
/ | / /___ __ v4__(_)___/ /________ ____ ___ ___
/ |/ / __ / | / / / __ / ___/ __ \/ __ __ \/ _ \
/ /| / /_/ /| |/ / / /_/ / / / /_/ / / / / / / __/
/_/ |_/\__,_/ |___/_/\__,_/_/ \____/_/ /_/ /_/\___/
/_/ |_/\__,_/ |___/_/\__,_/_/ \____/_/ /_/ /_/\___/
EOF
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
cat << "EOF"
_ __ __ ________ ______ _
_ __ __ ________ ______ _
/ | / /__ _ __/ /_/ ____/ /___ __v4______/ / __ \(_)
/ |/ / _ \| |/_/ __/ / / / __ \/ / / / __ / /_/ / /
/ /| / __/> </ /_/ /___/ / /_/ / /_/ / /_/ / ____/ /
/_/ |_/\___/_/|_|\__/\____/_/\____/\__,_/\__,_/_/ /_/
/ |/ / _ \| |/_/ __/ / / / __ \/ / / / __ / /_/ / /
/ /| / __/> </ /_/ /___/ / /_/ / /_/ / /_/ / ____/ /
/_/ |_/\___/_/|_|\__/\____/_/\____/\__,_/\__,_/_/ /_/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Nginx Proxy Manager LXC. Proceed(y/n)?" yn
case $yn in
@ -16,7 +16,7 @@ done
clear
function header_info {
echo -e "${RD}
_ _ _____ __ __
_ _ _____ __ __
| \ | | __ \| \/ |
| \| | |__) | \ / |
| | ___/| |\/| |
@ -193,7 +193,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,7 +43,7 @@ done
clear
function header_info {
echo -e "${RD}
_ _ _____ __ __
_ _ _____ __ __
| \ | | __ \| \/ |
| \| | |__) | \ / |
| | ___/| |\/| |
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${RD}
_ __ _ ____ __ ___
_ __ _ ____ __ ___
/ | / /___ _(_)___ _ __ / __ \_________ _ ____ __ / |/ /___ _____ ____ _____ ____ _____
/ |/ / __ / / __ \| |/_/ / /_/ / ___/ __ \| |/_/ / / / / /|_/ / __ / __ \/ __ / __ / _ \/ ___/
/ /| / /_/ / / / / /> < / ____/ / / /_/ /> </ /_/ / / / / / /_/ / / / / /_/ / /_/ / __/ /
/_/ |_/\__, /_/_/ /_/_/|_| /_/ /_/ \____/_/|_|\__, / /_/ /_/\__,_/_/ /_/\__,_/\__, /\___/_/
/____/ v4 /____/ /____/
/ /| / /_/ / / / / /> < / ____/ / / /_/ /> </ /_/ / / / / / /_/ / / / / /_/ / /_/ / __/ /
/_/ |_/\__, /_/_/ /_/_/|_| /_/ /_/ \____/_/|_|\__, / /_/ /_/\__,_/_/ /_/\__,_/\__, /\___/_/
/____/ v4 /____/ /____/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="NocoDB"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -18,12 +18,12 @@ done
clear
function header_info {
echo -e "${YW}
_ _ _____ ____
| \ | | | __ \| _ \
_ _ _____ ____
| \ | | | __ \| _ \
| \| | ___ ___ ___ | | | | |_) |
| |/ _ \ / __/ _ \| | | | _ <
| |/ _ \ / __/ _ \| | | | _ <
| |\ | (_) | (_| (_) | |__| | |_) |
|_| \_|\___/ \___\___/|_____/|____/
|_| \_|\___/ \___\___/|_____/|____/
${CL}"
}
@ -195,7 +195,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -253,6 +253,6 @@ lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/m
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
${BL}${APP}${CL} should be reachable by going to the following URL.
${BL}http://${IP}:8080/dashboard${CL}\n"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${YW}
_ _ _____ ____
| \ | | | __ \| _ \
_ _ _____ ____
| \ | | | __ \| _ \
| \| | ___ v3___ ___ | | | | |_) |
| |/ _ \ / __/ _ \| | | | _ <
| |/ _ \ / __/ _ \| | | | _ <
| |\ | (_) | (_| (_) | |__| | |_) |
|_| \_|\___/ \___\___/|_____/|____/
|_| \_|\___/ \___\___/|_____/|____/
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${YW}
_ __ ____ ____
_ __ ____ ____
/ | / /___ ____v4___ / __ \/ __ )
/ |/ / __ \/ ___/ __ \/ / / / __ |
/ /| / /_/ / /__/ /_/ / /_/ / /_/ /
/_/ |_/\____/\___/\____/_____/_____/
/ /| / /_/ / /__/ /_/ / /_/ / /_/ /
/_/ |_/\____/\___/\____/_____/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Node-Red LXC. Proceed(y/n)?" yn
case $yn in
@ -16,13 +16,13 @@ done
clear
function header_info {
echo -e "${RD}
_ _ _ _____ _
_ _ _ _____ _
| \ | | | | | __ \ | |
| \| | ___ __| | ___ ______| |__) |___ __| |
| |/ _ \ / _ |/ _ \______| _ // _ \/ _ |
| |\ | (_) | (_| | __/ | | \ \ __/ (_| |
|_| \_|\___/ \__,_|\___| |_| \_\___|\__,_|
${CL}"
}
@ -194,7 +194,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,7 +43,7 @@ done
clear
function header_info {
echo -e "${RD}
_ _ _ _____ _
_ _ _ _____ _
| \ | | | | | __ \ | |
| \| | ___ __| | ___ ______| |__) |___ __| |
| |/ _ \ / _ |/ _ \__v3__| _ // _ \/ _ |
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${RD}
_ __ __ ____ __
/ | / /___ ____/ /__ v4 / __ \___ ____/ /
/ |/ / __ \/ __ / _ \ / /_/ / _ \/ __ /
/ /| / /_/ / /_/ / __/ / _, _/ __/ /_/ /
/_/ |_/\____/\__,_/\___/ /_/ |_|\___/\__,_/
/ |/ / __ \/ __ / _ \ / /_/ / _ \/ __ /
/ /| / /_/ / /_/ / __/ / _, _/ __/ /_/ /
/_/ |_/\____/\__,_/\___/ /_/ |_|\___/\__,_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -2,10 +2,10 @@
clear
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Omada Controller LXC. Proceed(y/n)?" yn
case $yn in
@ -17,12 +17,12 @@ done
clear
function header_info {
echo -e "${BL}
____ _ _____ _ _ _
/ __ \ | | / ____| | | | | |
| | | |_ __ ___ __ _ __| | __ _ | | ___ _ __ | |_ _ __ ___ | | | ___ _ __
____ _ _____ _ _ _
/ __ \ | | / ____| | | | | |
| | | |_ __ ___ __ _ __| | __ _ | | ___ _ __ | |_ _ __ ___ | | | ___ _ __
| | | | _ _ \ / _ |/ _ |/ _ | | | / _ \| _ \| __| __/ _ \| | |/ _ \ __|
| |__| | | | | | | (_| | (_| | (_| | | |___| (_) | | | | |_| | | (_) | | | __/ |
\____/|_| |_| |_|\__,_|\__,_|\__,_| \_____\___/|_| |_|\__|_| \___/|_|_|\___|_|
| |__| | | | | | | (_| | (_| | (_| | | |___| (_) | | | | |_| | | (_) | | | __/ |
\____/|_| |_| |_|\__,_|\__,_|\__,_| \_____\___/|_| |_|\__|_| \___/|_|_|\___|_|
${CL}"
}
@ -194,7 +194,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,12 +43,12 @@ done
clear
function header_info {
echo -e "${BL}
____ _ _____ _ _ _
/ __ \ | | / ____| | | | | |
| | | |_ __ ___ v3__ _ __| | __ _ | | ___ _ __ | |_ _ __ ___ | | | ___ _ __
____ _ _____ _ _ _
/ __ \ | | / ____| | | | | |
| | | |_ __ ___ v3__ _ __| | __ _ | | ___ _ __ | |_ _ __ ___ | | | ___ _ __
| | | | _ _ \ / _ |/ _ |/ _ | | | / _ \| _ \| __| __/ _ \| | |/ _ \ __|
| |__| | | | | | | (_| | (_| | (_| | | |___| (_) | | | | |_| | | (_) | | | __/ |
\____/|_| |_| |_|\__,_|\__,_|\__,_| \_____\___/|_| |_|\__|_| \___/|_|_|\___|_|
| |__| | | | | | | (_| | (_| | (_| | | |___| (_) | | | | |_| | | (_) | | | __/ |
\____/|_| |_| |_|\__,_|\__,_|\__,_| \_____\___/|_| |_|\__|_| \___/|_|_|\___|_|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${BL}
____ __
____ __
/ __ \____ ___v4____ _____/ /___ _
/ / / / __ __ \/ __ / __ / __ /
/ /_/ / / / / / / /_/ / /_/ / /_/ /
\____/_/ /_/ /_/\__,_/\__,_/\__,_/
/ /_/ / / / / / / /_/ / /_/ / /_/ /
\____/_/ /_/ /_/\__,_/\__,_/\__,_/
${CL}"
}
function msg_info() {
@ -194,7 +194,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -218,7 +218,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
cat << "EOF"
____ __ ___ ___ _ __ ____
____ __ ___ ___ _ __ ____
/ __ \____v4___ ____ / |/ /__ ____/ (_)___ | | / /___ ___ __/ / /_
/ / / / __ \/ _ \/ __ \/ /|_/ / _ \/ __ / / __ `/ | / / __ `/ / / / / __/
/ /_/ / /_/ / __/ / / / / / / __/ /_/ / / /_/ /| |/ / /_/ / /_/ / / /_
\____/ .___/\___/_/ /_/_/ /_/\___/\__,_/_/\__,_/ |___/\__,_/\__,_/_/\__/
/_/
/ /_/ / /_/ / __/ / / / / / / __/ /_/ / / /_/ /| |/ / /_/ / /_/ / / /_
\____/ .___/\___/_/ /_/_/ /_/\___/\__,_/_/\__,_/ |___/\__,_/\__,_/_/\__/
/_/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -235,7 +235,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c
LXC_CONFIG=/etc/pve/lxc/${CTID}.conf
cat <<EOF >> $LXC_CONFIG
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.cap.drop:
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/serial/by-id dev/serial/by-id none bind,optional,create=dir

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -59,14 +59,14 @@ done
clear
function header_info {
echo -e "${YW}
_ _ ____
| | | | /\ | _ \
_ _ ____
| | | | /\ | _ \
___ _ __ ___ _ __ | |__| | / \ | |_) |
/ _ \| _ \ / _ \ _ \| __ | / /\ \ | _ <
/ _ \| _ \ / _ \ _ \| __ | / /\ \ | _ <
| (_) | |_) | __/ | | | | | |/ ____ \| |_) |
\___/| .__/ \___|_| |_|_| |_/_/ v3 \_\____/
| |
|_|
\___/| .__/ \___|_| |_|_| |_/_/ v3 \_\____/
| |
|_|
${CL}"
}
@ -117,12 +117,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
echo -e "${YW}Type Unprivileged, or Press [ENTER] for Default: Privileged"
read CT_TYPE1
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
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}"
echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -132,7 +132,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -257,7 +257,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -281,7 +281,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -315,15 +315,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${YW}
__ _____ ____
__ _____ ____
____v4____ ___ ____ / / / / | / __ )
/ __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __ |
/ /_/ / /_/ / __/ / / / __ / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/ |_/_____/
/_/
/ /_/ / /_/ / __/ / / / __ / ___ |/ /_/ /
\____/ .___/\___/_/ /_/_/ /_/_/ |_/_____/
/_/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
cat << "EOF"
____ __
____ __
/ __ \____ _____ ___ _____/ /__v4__________ ____ ____ __ __
/ /_/ / __ `/ __ \/ _ \/ ___/ / _ \/ ___/ ___/___/ __ \/ __ `/ |/_/
/ ____/ /_/ / /_/ / __/ / / / __(__ |__ )___/ / / / /_/ /> <
/_/ \__,_/ .___/\___/_/ /_/\___/____/____/ /_/ /_/\__, /_/|_|
/_/ /____/
/ ____/ /_/ / /_/ / __/ / / / __(__ |__ )___/ / / / /_/ /> <
/_/ \__,_/ .___/\___/_/ /_/\___/____/____/ /_/ /_/\__, /_/|_|
/_/ /____/
EOF
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
PP=`echo "\e[1;35m"`
APP="PhotoPrism"
HN=$(echo ${APP,,} | tr -d ' ')
@ -19,10 +19,10 @@ done
clear
function header_info {
echo -e "${PP}
_____ _ _ _____ _
| __ \| | | | | __ \ (_)
| |__) | |__ ___ | |_ ___ | |__) | __ _ ___ _ __ ___
| ___/| _ \ / _ \| __/ _ \| ___/ __| / __| _ _ \
_____ _ _ _____ _
| __ \| | | | | __ \ (_)
| |__) | |__ ___ | |_ ___ | |__) | __ _ ___ _ __ ___
| ___/| _ \ / _ \| __/ _ \| ___/ __| / __| _ _ \
| | | | | | (_) | || (_) | | | | | \__ \ | | | | |
|_| |_| |_|\___/ \__\___/|_| |_| |_|___/_| |_| |_|
${CL}"
@ -196,7 +196,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"
@ -254,6 +254,6 @@ lxc-cmd bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/m
IP=$(pct exec $CTID ip a s dev eth0 | sed -n '/inet / s/\// /p' | awk '{print $2}')
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
echo -e "${GN}Successfully created ${APP} LXC to${CL} ${BL}$CTID${CL}.
${APP} should be reachable by going to the following URL.
${BL}http://${IP}:2342${CL} \n"

View file

@ -5,11 +5,11 @@ INTEGER='^[0-9]+$'
PP=`echo "\e[1;35m"`
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,10 +44,10 @@ done
clear
function header_info {
echo -e "${PP}
_____ _ _ _____ _
| __ \| | | | | __ \ (_)
| |__) | |__ ___ | |_ ___ | |__) | __ _ ___ _ __ ___
| ___/| _ \ / _ \| __/ _ \| ___/ __| / __| _ _ \
_____ _ _ _____ _
| __ \| | | | | __ \ (_)
| |__) | |__ ___ | |_ ___ | |__) | __ _ ___ _ __ ___
| ___/| _ \ / _ \| __/ _ \| ___/ __| / __| _ _ \
| | | | | | (_) | || (_) | | | | | \__ \ | | | | |
|_| v3 |_| |_|\___/ \__\___/|_| |_| |_|___/_| |_| |_|
${CL}"
@ -110,12 +110,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -125,7 +125,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -250,7 +250,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -274,7 +274,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -308,15 +308,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${RD}
____ __ ______ __________ ____ ____ _________ __ ___
/ __ \/ / / / __ \/_ __/ __ \/ __ \/ __ \/ _/ ___// |/ /
/ /_/ / /_/ / / / / / / / / / / /_/ / /_/ // / \__ \/ /|_/ /
/ ____/ __ / /_/ / / / / /_/ / ____/ _, _// / v4_/ / / / /
/_/ /_/ /_/\____/ /_/ \____/_/ /_/ |_/___//____/_/ /_/
/ /_/ / /_/ / / / / / / / / / / /_/ / /_/ // / \__ \/ /|_/ /
/ ____/ __ / /_/ / / / / /_/ / ____/ _, _// / v4_/ / / / /
/_/ /_/ /_/\____/ /_/ \____/_/ /_/ |_/___//____/_/ /_/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
APP="Pihole"
HN=$(echo ${APP,,} | tr -d ' ')
while true; do
@ -18,11 +18,11 @@ done
clear
function header_info {
echo -e "${RD}
_____ _____ _ _ ____ _ ______
_____ _____ _ _ ____ _ ______
| __ \_ _| | | |/ __ \| | | ____|
| |__) || | | |__| | | | | | | |__
| ___/ | | | __ | | | | | | __|
| | _| |_| | | | |__| | |____| |____
| |__) || | | |__| | | | | | | |__
| ___/ | | | __ | | | | | | __|
| | _| |_| | | | |__| | |____| |____
|_| |_____|_| |_|\____/|______|______|
${CL}"
}
@ -195,7 +195,7 @@ function cleanup() {
popd >/dev/null
rm -rf $TEMP_DIR
}
if [ "$IM" == "1" ]; then
if [ "$IM" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -43,11 +43,11 @@ done
clear
function header_info {
echo -e "${RD}
_____ _____ _ _ ____ _ ______
_____ _____ _ _ ____ _ ______
| __ \_ _| | | |/ __ \| | | ____|
| |__) || | | |__| | | | | | | |__
| ___/ | | | __ | | | | | | __|
| | v3 _| |_| | | | |__| | |____| |____
| |__) || | | |__| | | | | | | |__
| ___/ | | | __ | | | | | | __|
| | v3 _| |_| | | | |__| | |____| |____
|_| |_____|_| |_|\____/|______|______|
${CL}"
}
@ -109,12 +109,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
echo -e "${YW}Type Unprivileged, or Press [ENTER] for Default: Privileged"
read CT_TYPE1
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
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}"
echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -124,7 +124,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -249,7 +249,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -273,7 +273,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -307,15 +307,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -46,9 +46,9 @@ function header_info {
echo -e "${RD}
____ ____ __ ______ __ ______
/ __ \/ _/ / / / / __ \/ / / ____/
/ /_/ // /___/ /_/ / / / / / / __/
/ ____// /___/ __ / /_/ / /v4_/ /___
/_/ /___/ /_/ /_/\____/_____/_____/
/ /_/ // /___/ /_/ / / / / / / __/
/ ____// /___/ __ / /_/ / /v4_/ /___
/_/ /___/ /_/ /_/\____/_____/_____/
${CL}"
}
function msg_info() {
@ -185,7 +185,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -209,7 +209,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ done
clear
function header_info {
echo -e "${YW}
_____ _
| __ \| |
_____ _
| __ \| |
| |__) | | _____ __
| ___/| |/ _ \ \/ /
| | | | __/> <
| | | | __/> <
|_| v3 |_|\___/_/\_\
${CL}"
}
@ -110,12 +110,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
echo -e "${YW}Type ${CROSS}${YW}Unprivileged, or Press [ENTER] for Default: Privileged"
read CT_TYPE1
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
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}"
echo -en "${DGN}Set CT Type ${BL}Unprivileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -125,7 +125,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -250,7 +250,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -274,7 +274,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -308,16 +308,16 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
PVE_CHECK
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,11 +44,11 @@ else
fi
function header_info {
echo -e "${YW}
____ __
____ __
/ __ \/ /__ _ __
/ /_/ / / _ \| |/_/
/ ____/ / __/> <
/_/v4 /_/\___/_/|_|
/ ____/ / __/> <
/_/v4 /_/\___/_/|_|
${CL}"
}
function msg_info() {
@ -70,7 +70,7 @@ fi
}
function default_settings() {
echo -e "${DGN}Using ${var_os} Version: ${BGN}${var_version}${CL}"
echo -e "${DGN}Using Container Type: ${BGN}Privileged${CL}"
CT_TYPE="0"
echo -e "${DGN}Using Root Password: ${BGN}Automatic Login${CL}"
@ -194,7 +194,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -218,7 +218,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -1,10 +1,10 @@
#!/usr/bin/env bash
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
CM='\xE2\x9C\x94\033'
GN=`echo "\033[1;92m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
while true; do
read -p "This will create a New Podman Home Assistant Container LXC. Proceed(y/n)?" yn
case $yn in
@ -16,18 +16,18 @@ done
clear
function header_info {
echo -e "${BL}
_____ _
| __ \ | |
| |__) |__ __| |_ __ ___ __ _ _ __
| ___/ _ \ / _ | _ _ \ / _ | _ \
| | | (_) | (_| | | | | | | (_| | | | |
|_| \___/ \__,_|_| |_| |_|\__,_|_| |_| _ _ _
| | (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
_____ _
| __ \ | |
| |__) |__ __| |_ __ ___ __ _ _ __
| ___/ _ \ / _ | _ _ \ / _ | _ \
| | | (_) | (_| | | | | | | (_| | | | |
|_| \___/ \__,_|_| |_| |_|\__,_|_| |_| _ _ _
| | (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
| _ \ / _ \| _ _ \ / _ \/ _ / __/ __| / __| __/ _ | _ \| __|
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
|_| |_|\___/|_| |_| |_|\___|\__,_|___/___/_|___/\__\__,_|_| |_|\__|
${CL}"
}
header_info

View file

@ -4,11 +4,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,18 +44,18 @@ done
clear
function header_info {
echo -e "${BL}
_____ _
| __ \ | |
| |__) |__ __| |_ __ ___ __ _ _ __
| ___/ _ \ / _ | _ _ \ / _ | _ \
| | | (_) | (_| | | | | | | (_| | | | |
|_| \___/ \__,_|_| |_| |_|\__,_|_| |_| _ _ _
| | v3 (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
_____ _
| __ \ | |
| |__) |__ __| |_ __ ___ __ _ _ __
| ___/ _ \ / _ | _ _ \ / _ | _ \
| | | (_) | (_| | | | | | | (_| | | | |
|_| \___/ \__,_|_| |_| |_|\__,_|_| |_| _ _ _
| | v3 (_) | | | |
| |__ ___ _ __ ___ ___ __ _ ___ ___ _ ___| |_ __ _ _ __ | |_
| _ \ / _ \| _ _ \ / _ \/ _ / __/ __| / __| __/ _ | _ \| __|
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
| | | | (_) | | | | | | __/ (_| \__ \__ \ \__ \ || (_| | | | | |_
|_| |_|\___/|_| |_| |_|\___|\__,_|___/___/_|___/\__\__,_|_| |_|\__|
${CL}"
}
@ -116,12 +116,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
echo -e "${YW}Type ${CROSS}${YW}Unprivileged, or Press [ENTER] for Default: Privileged"
read CT_TYPE1
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Privileged" CT_TYPE="0";
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}"
echo -en "${DGN}Set CT Type ${BL}UnPrivileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -131,7 +131,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -256,7 +256,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -280,7 +280,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -314,15 +314,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
PVE_CHECK
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,15 +44,15 @@ else
fi
function header_info {
echo -e "${BL}
____ __
/ __ \____ ____/ /___ ___ ____ _____
v4 / /_/ / __ \/ __ / __ __ \/ __ / __ \
/ ____/ /_/ / /_/ / / / / / / /_/ / / / /
__ __ /_/ \____/\__,_/_/ /_/ /_/\__,_/_/ /_/__ __
____ __
/ __ \____ ____/ /___ ___ ____ _____
v4 / /_/ / __ \/ __ / __ __ \/ __ / __ \
/ ____/ /_/ / /_/ / / / / / / /_/ / / / /
__ __ /_/ \____/\__,_/_/ /_/ /_/\__,_/_/ /_/__ __
/ / / /___ ____ ___ ___ / | __________(_)____/ /_____ _____ / /_
/ /_/ / __ \/ __ __ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __ / __ \/ __/
/ __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/
/ __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/
${CL}"
}
function msg_info() {
@ -189,7 +189,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -213,7 +213,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NSAPP=$(echo ${APP,,} | tr -d ' ')
var_install="${NSAPP}-install"
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -59,14 +59,14 @@ done
clear
function header_info {
echo -e "${BL}
_____ _ _____ ____ _
| __ \ | | / ____|/ __ \| |
| |__) |__ ___| |_ __ _ _ __ ___| (___ | | | | |
| ___/ _ \/ __| __/ _ | __/ _ \\___ \| | | | |
| | | (_) \__ \ || (_| | | | __/____) | |__| | |____
_____ _ _____ ____ _
| __ \ | | / ____|/ __ \| |
| |__) |__ ___| |_ __ _ _ __ ___| (___ | | | | |
| ___/ _ \/ __| __/ _ | __/ _ \\___ \| | | | |
| | | (_) \__ \ || (_| | | | __/____) | |__| | |____
|_| \___/|___/\__\__, |_| \___|_____/ \___\_\______|
__/ |
v3|___/
__/ |
v3|___/
${CL}"
}
@ -117,12 +117,12 @@ function advanced_settings() {
echo -e "${RD}Using Advanced Settings${CL}"
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="Unprivileged" CT_TYPE="1";
if [ -z $CT_TYPE1 ]; then CT_TYPE1="Unprivileged" CT_TYPE="1";
echo -en "${DGN}Set CT Type ${BL}$CT_TYPE1${CL}"
else
CT_TYPE1="Privileged"
CT_TYPE="0"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
echo -en "${DGN}Set CT Type ${BL}Privileged${CL}"
fi;
echo -e " ${CM}${CL} \r"
sleep 1
@ -132,7 +132,7 @@ header_info
echo -e "${DGN}Using CT Type ${BGN}$CT_TYPE1${CL}"
echo -e "${YW}Set Password, or Press [ENTER] for Default: Automatic Login "
read PW1
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
if [ -z $PW1 ]; then PW1="Automatic Login" PW=" ";
echo -en "${DGN}Set CT ${BL}$PW1${CL}"
else
PW="-password $PW1"
@ -257,7 +257,7 @@ header_info
echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}"
echo -e "${YW}Enter a Gateway IP (mandatory if static IP is used), or Press [ENTER] for Default: NONE "
read GATE1
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
if [ -z $GATE1 ]; then GATE1="NONE" GATE="";
echo -en "${DGN}Set Gateway IP To ${BL}$GATE1${CL}"
else
GATE=",gw=$GATE1"
@ -281,7 +281,7 @@ header_info
echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}"
echo -e "${YW}Enter a VLAN Tag, or Press [ENTER] for Default: NONE "
read VLAN1
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
if [ -z $VLAN1 ]; then VLAN1="NONE" VLAN="";
echo -en "${DGN}Set VLAN Tag To ${BL}$VLAN1${CL}"
else
VLAN=",tag=$VLAN1"
@ -315,15 +315,15 @@ fi
function start_script() {
echo -e "${YW}Type Advanced, or Press [ENTER] for Default Settings "
read SETTINGS
if [ -z $SETTINGS ]; then default_settings;
if [ -z $SETTINGS ]; then default_settings;
else
advanced_settings
advanced_settings
fi;
}
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

View file

@ -12,11 +12,11 @@ NEXTID=$(pvesh get /cluster/nextid)
INTEGER='^[0-9]+$'
YW=`echo "\033[33m"`
BL=`echo "\033[36m"`
RD=`echo "\033[01;31m"`
RD=`echo "\033[1;31m"`
BGN=`echo "\033[4;92m"`
GN=`echo "\033[1;92m"`
DGN=`echo "\033[32m"`
CL=`echo "\033[m"`
CL=`echo "\033[0m"`
BFR="\\r\\033[K"
HOLD="-"
CM="${GN}${CL}"
@ -44,12 +44,12 @@ else
fi
function header_info {
echo -e "${BL}
____ __ _____ ____ __
/ __ \____ _____/ /_____ _________ / ___// __ \ / /
/ /_/ / __ \/ ___/ __/ __ / ___/ _ \\__ \/ / / / / /
____ __ _____ ____ __
/ __ \____ _____/ /_____ _________ / ___// __ \ / /
/ /_/ / __ \/ ___/ __/ __ / ___/ _ \\__ \/ / / / / /
/ ____/ /_/ (__ ) /_/ /_/ / / / __/__/ / /_/ / / /___
/_/ \____/____/\__/\__, /_/v4 \___/____/\___\_\/_____/
/____/
/____/
${CL}"
}
function msg_info() {
@ -186,7 +186,7 @@ if [ $exitstatus = 0 ]; then
else
VLAN=",tag=$VLAN1"
echo -e "${DGN}Using Vlan: ${BGN}$VLAN1${CL}"
fi
fi
fi
if (whiptail --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create ${APP} LXC?" --no-button Do-Over 10 58); then
echo -e "${RD}Creating a ${APP} LXC using the above advanced settings${CL}"
@ -210,7 +210,7 @@ fi
}
clear
start_script
if [ "$CT_TYPE" == "1" ]; then
if [ "$CT_TYPE" == "1" ]; then
FEATURES="nesting=1,keyctl=1"
else
FEATURES="nesting=1"

Some files were not shown because too many files have changed in this diff Show more