From 12e400c1434fd291f8a228c1d9af170a4f959dbc Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 31 Mar 2025 11:44:19 +0200 Subject: [PATCH] Update build.func --- misc/build.func | 35 +++++++++++------------------------ 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/misc/build.func b/misc/build.func index 963da61..cc4936e 100644 --- a/misc/build.func +++ b/misc/build.func @@ -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