From fea22c3e0decd71014f986239a2a88544a427670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C4=83rcziem=20=E2=84=A2?= <118485377+spalencsar@users.noreply.github.com> Date: Fri, 3 Oct 2025 09:02:13 +0200 Subject: [PATCH] Fix Docker dependency check in interactive config - Use local variable for Docker selection to properly check dependencies - Ensure Docker-dependent services are only prompted when Docker is selected --- setup.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.sh b/setup.sh index bf6f940..813d06d 100644 --- a/setup.sh +++ b/setup.sh @@ -301,12 +301,13 @@ create_interactive_config() { fi # Service selection - save_config "INSTALL_DOCKER" "$(ask_yes_no "Install Docker?" "y" && echo "true" || echo "false")" + local install_docker=$(ask_yes_no "Install Docker?" "y" && echo "true" || echo "false") + save_config "INSTALL_DOCKER" "$install_docker" save_config "INSTALL_NFS" "$(ask_yes_no "Install NFS?" "n" && echo "true" || echo "false")" save_config "INSTALL_NETDATA" "$(ask_yes_no "Install Netdata monitoring?" "y" && echo "true" || echo "false")" # Docker-dependent services - if [[ "${INSTALL_DOCKER:-false}" == "true" ]]; then + if [[ "$install_docker" == "true" ]]; then save_config "INSTALL_VAULTWARDEN" "$(ask_yes_no "Install Vaultwarden password manager?" "n" && echo "true" || echo "false")" save_config "INSTALL_JELLYFIN" "$(ask_yes_no "Install Jellyfin media server?" "n" && echo "true" || echo "false")" save_config "INSTALL_PORTAINER" "$(ask_yes_no "Install Portainer Docker management?" "n" && echo "true" || echo "false")"