Update build.func

This commit is contained in:
CanbiZ 2025-09-17 15:56:56 +02:00
parent b9b52a6642
commit 92b1328f89

View File

@ -1744,6 +1744,20 @@ install_script() {
# fi # fi
# } # }
edit_default_storage() {
local vf="/usr/local/community-scripts/default.vars"
# make sure file exists
if [ ! -f "$vf" ]; then
msg_info "No default.vars found, creating $vf"
mkdir -p /usr/local/community-scripts
touch "$vf"
fi
# reuse the same Whiptail selection we already have
ensure_storage_selection_for_vars_file "$vf"
}
settings_menu() { settings_menu() {
while true; do while true; do
local settings_items=( local settings_items=(
@ -1764,7 +1778,7 @@ settings_menu() {
--ok-button "OK" --cancel-button "Back" \ --ok-button "OK" --cancel-button "Back" \
--menu "Choose a settings option:" 20 60 9 \ --menu "Choose a settings option:" 20 60 9 \
"${settings_items[@]}" \ "${settings_items[@]}" \
3>&1 1>&2 2>&3) || return 0 3>&1 1>&2 2>&3) || break
case "$choice" in case "$choice" in
1) diagnostics_menu ;; 1) diagnostics_menu ;;
@ -1774,10 +1788,10 @@ settings_menu() {
if [ -f "$(get_app_defaults_path)" ]; then if [ -f "$(get_app_defaults_path)" ]; then
${EDITOR:-nano} "$(get_app_defaults_path)" ${EDITOR:-nano} "$(get_app_defaults_path)"
else else
return 0 exit_script
fi fi
;; ;;
5) return 0 ;; 5) exit_script ;;
esac esac
done done
} }