Update build.func

This commit is contained in:
CanbiZ 2025-03-31 11:44:19 +02:00
parent 868fac7bd4
commit 12e400c143

View File

@ -1096,36 +1096,23 @@ select_distribution() {
while [[ -z "$var_os" ]]; do
exec 3>&1
if [[ "$default" == "debian" ]]; then
result=$(dialog --backtitle "[dev] Proxmox VE Helper Scripts" \
--title "DISTRIBUTION" \
--radiolist "Choose Distribution:" 10 58 2 \
"debian" "" on \
"ubuntu" "" off \
--ok-label "Next" \
--cancel-label "Exit" \
--extra-button \
--extra-label "Back" \
2>&1 1>&3)
else
result=$(dialog --backtitle "[dev] Proxmox VE Helper Scripts" \
--title "DISTRIBUTION" \
--radiolist "Choose Distribution:" 10 58 2 \
"debian" "" off \
"ubuntu" "" on \
--ok-label "Next" \
--cancel-label "Exit" \
--extra-button \
--extra-label "Back" \
2>&1 1>&3)
fi
result=$(dialog --backtitle "[dev] Proxmox VE Helper Scripts" \
--title "DISTRIBUTION" \
--radiolist "Choose Distribution:" 15 60 4 \
"debian" "" $([[ "$default" == "debian" ]] && printf "on" || printf "off") \
"ubuntu" "" $([[ "$default" == "ubuntu" ]] && printf "on" || printf "off") \
--ok-label "Next" \
--cancel-label "Exit" \
--extra-button \
--extra-label "Back" \
2>&1 1>&3)
exitcode=$?
exec 3>&-
case "$exitcode" in
0)
if [[ -n "$result" && "$result" =~ ^(debian|ubuntu)$ ]]; then
if [[ "$result" =~ ^(debian|ubuntu)$ ]]; then
var_os="$result"
printf "%bOperating System: %b%s%b\n" "$OS$BOLD$DGN" "$BGN" "$var_os" "$CL"
return 0