diff --git a/installer/install.sh b/installer/install.sh index 59a8633..8586d31 100644 --- a/installer/install.sh +++ b/installer/install.sh @@ -1406,8 +1406,9 @@ handle_rerun() { case "$RERUN_ACTION" in upgrade) log_info "Upgrading installation..." - load_config_file "$INSTALL_DIR/cameleer.conf" - load_env_overrides + # Config already loaded by detect_existing_install + load_env_overrides in main. + # Calling load_config_file again with set -e causes silent exit because + # [ -z "$VAR" ] && VAR="$value" returns 1 for every already-set variable. merge_config copy_templates docker_registry_login