Update build.func
This commit is contained in:
parent
95387c19bb
commit
933a94f0fd
@ -558,51 +558,41 @@ advanced_settings() {
|
|||||||
TAGS="community-script-dev;${var_tags:-}"
|
TAGS="community-script-dev;${var_tags:-}"
|
||||||
CT_DEFAULT_TYPE="${CT_TYPE}"
|
CT_DEFAULT_TYPE="${CT_TYPE}"
|
||||||
CT_TYPE=""
|
CT_TYPE=""
|
||||||
|
|
||||||
TMP_OUTPUT_FILE=$(mktemp)
|
|
||||||
trap 'rm -f "$TMP_OUTPUT_FILE"' EXIT
|
|
||||||
|
|
||||||
while [ -z "$CT_TYPE" ]; do
|
while [ -z "$CT_TYPE" ]; do
|
||||||
TITLE="CONTAINER TYPE"
|
|
||||||
BACKTITLE="[dev] Proxmox VE Helper Scripts"
|
|
||||||
HEIGHT=10
|
|
||||||
WIDTH=58
|
|
||||||
MENU_HEIGHT=2
|
|
||||||
|
|
||||||
if [ "$CT_DEFAULT_TYPE" == "1" ]; then
|
if [ "$CT_DEFAULT_TYPE" == "1" ]; then
|
||||||
DEFAULT_ON="ON"
|
if CT_TYPE=$(whiptail --backtitle "[dev] Proxmox VE Helper Scripts" --title "CONTAINER TYPE" --radiolist "Choose Type" 10 58 2 \
|
||||||
DEFAULT_OFF="OFF"
|
"1" "Unprivileged" ON \
|
||||||
else
|
"0" "Privileged" OFF \
|
||||||
DEFAULT_ON="OFF"
|
3>&1 1>&2 2>&3); then
|
||||||
DEFAULT_OFF="ON"
|
if [ -n "$CT_TYPE" ]; then
|
||||||
fi
|
|
||||||
|
|
||||||
whiptail --backtitle "$BACKTITLE" --title "$TITLE" \
|
|
||||||
--radiolist "Choose Type" $HEIGHT $WIDTH $MENU_HEIGHT \
|
|
||||||
"1" "Unprivileged" $DEFAULT_ON \
|
|
||||||
"0" "Privileged" $DEFAULT_OFF \
|
|
||||||
3>&1 1>"$TMP_OUTPUT_FILE" 2>&3
|
|
||||||
|
|
||||||
RET=$?
|
|
||||||
|
|
||||||
if [ $RET -ne 0 ]; then
|
|
||||||
exit_script
|
|
||||||
fi
|
|
||||||
|
|
||||||
CT_TYPE=$(<"$TMP_OUTPUT_FILE")
|
|
||||||
|
|
||||||
if [ "$CT_TYPE" == "0" ]; then
|
|
||||||
CT_TYPE_DESC="Privileged"
|
|
||||||
elif [ "$CT_TYPE" == "1" ]; then
|
|
||||||
CT_TYPE_DESC="Unprivileged"
|
CT_TYPE_DESC="Unprivileged"
|
||||||
else
|
if [ "$CT_TYPE" -eq 0 ]; then
|
||||||
CT_TYPE=""
|
CT_TYPE_DESC="Privileged"
|
||||||
continue
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "${OS}${BOLD}${DGN}Operating System: ${BGN}$var_os${CL}"
|
echo -e "${OS}${BOLD}${DGN}Operating System: ${BGN}$var_os${CL}"
|
||||||
echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
|
echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
|
||||||
echo -e "${CONTAINERTYPE}${BOLD}${DGN}Container Type: ${BGN}$CT_TYPE_DESC${CL}"
|
echo -e "${CONTAINERTYPE}${BOLD}${DGN}Container Type: ${BGN}$CT_TYPE_DESC${CL}"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
exit_script
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ "$CT_DEFAULT_TYPE" == "0" ]; then
|
||||||
|
if CT_TYPE=$(whiptail --backtitle "[dev] Proxmox VE Helper Scripts" --title "CONTAINER TYPE" --radiolist "Choose Type" 10 58 2 \
|
||||||
|
"1" "Unprivileged" OFF \
|
||||||
|
"0" "Privileged" ON \
|
||||||
|
3>&1 1>&2 2>&3); then
|
||||||
|
if [ -n "$CT_TYPE" ]; then
|
||||||
|
CT_TYPE_DESC="Unprivileged"
|
||||||
|
if [ "$CT_TYPE" -eq 0 ]; then
|
||||||
|
CT_TYPE_DESC="Privileged"
|
||||||
|
fi
|
||||||
|
echo -e "${CONTAINERTYPE}${BOLD}${DGN}Container Type: ${BGN}$CT_TYPE_DESC${CL}"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
exit_script
|
||||||
|
fi
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user