This commit is contained in:
CanbiZ 2025-05-26 13:58:02 +02:00
parent ee82c05752
commit cb7ce3f27e
2 changed files with 14 additions and 9 deletions

View File

@ -122,12 +122,10 @@ icons() {
} }
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Sets default verbose mode for script execution. # Sets default verbose mode for script and os execution.
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
VERBOSE="${1:-no}"
VERB=${var_verbose:-$VERBOSE}
set_std_mode() { set_std_mode() {
if [ "$VERB" = "yes" ]; then if [ "${VERBOSE:-no}" = "yes" ]; then
STD="" STD=""
else else
STD="silent" STD="silent"
@ -136,11 +134,7 @@ set_std_mode() {
# Silent execution function # Silent execution function
silent() { silent() {
if [ "$VERB" = "no" ]; then "$@" >/dev/null 2>&1
"$@" >/dev/null 2>&1 || return 1
else
"$@" || return 1
fi
} }
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------

View File

@ -56,9 +56,13 @@ function default_settings() {
BRG="vmbr0" BRG="vmbr0"
MAC="$GEN_MAC" MAC="$GEN_MAC"
VLAN="" VLAN=""
VERBOSE="${1:-no}"
MTU="" MTU=""
START_VM="yes" START_VM="yes"
METHOD="default" METHOD="default"
VERB=${var_verbose:-$VERBOSE}
echo -e "${CONTAINERID}${BOLD}${DGN}Virtual Machine ID: ${BGN}${VMID}${CL}" echo -e "${CONTAINERID}${BOLD}${DGN}Virtual Machine ID: ${BGN}${VMID}${CL}"
echo -e "${CONTAINERTYPE}${BOLD}${DGN}Machine Type: ${BGN}i440fx${CL}" echo -e "${CONTAINERTYPE}${BOLD}${DGN}Machine Type: ${BGN}i440fx${CL}"
echo -e "${DISKSIZE}${BOLD}${DGN}Disk Size: ${BGN}${DISK_SIZE}${CL}" echo -e "${DISKSIZE}${BOLD}${DGN}Disk Size: ${BGN}${DISK_SIZE}${CL}"
@ -248,6 +252,13 @@ function advanced_settings() {
START_VM="no" START_VM="no"
fi fi
if (whiptail --backtitle "Proxmox VE Helper Scripts" --defaultno --title "VERBOSE MODE" --yesno "Enable Verbose Mode?" 10 58); then
VERBOSE="yes"
else
VERBOSE="no"
fi
echo -e "${SEARCH}${BOLD}${DGN}Verbose Mode: ${BGN}$VERBOSE${CL}"
if (whiptail --backtitle "Proxmox VE Helper Scripts" --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create a Umbrel OS VM?" --no-button Do-Over 10 58); then if (whiptail --backtitle "Proxmox VE Helper Scripts" --title "ADVANCED SETTINGS COMPLETE" --yesno "Ready to create a Umbrel OS VM?" --no-button Do-Over 10 58); then
echo -e "${CREATING}${BOLD}${DGN}Creating a Umbrel OS VM using the above advanced settings${CL}" echo -e "${CREATING}${BOLD}${DGN}Creating a Umbrel OS VM using the above advanced settings${CL}"
else else