diff --git a/misc/build.func b/misc/build.func index a82f557f1..7ce994d1e 100644 --- a/misc/build.func +++ b/misc/build.func @@ -3200,6 +3200,8 @@ EOF' trap - ERR # Remove ERR trap completely lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/install/${var_install}.sh)" + local lxc_exit=$? + set -Eeuo pipefail # Re-enable error handling trap 'error_handler' ERR # Restore ERR trap diff --git a/misc/install.func b/misc/install.func index 64dea5fe2..f474b4062 100644 --- a/misc/install.func +++ b/misc/install.func @@ -173,7 +173,7 @@ _bootstrap() { fi # Source core functions - source <(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main//misc/core.func) + source <(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/misc/core.func) source <(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/misc/error_handler.func) load_functions catch_errors