diff --git a/misc/build.func b/misc/build.func index 33de91402..d4c06bbdf 100644 --- a/misc/build.func +++ b/misc/build.func @@ -4116,6 +4116,13 @@ EOF' local _install_script _install_script="$(curl -fsSL "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh")" + if [[ "$ARCH" == "arm64" ]]; then + local _arm_script + _arm_script="$(curl -fsSL "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/arm/${var_install}.sh" 2>/dev/null || true)" + if [[ -n "$_arm_script" ]]; then + _install_script="${_arm_script}"$'\n'"${_install_script}" + fi + fi lxc-attach -n "$CTID" -- bash -c "$_install_script" local lxc_exit=$? @@ -4496,6 +4503,13 @@ EOF' trap - ERR local _install_script _install_script="$(curl -fsSL "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh")" + if [[ "$ARCH" == "arm64" ]]; then + local _arm_script + _arm_script="$(curl -fsSL "https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/arm/${var_install}.sh" 2>/dev/null || true)" + if [[ -n "$_arm_script" ]]; then + _install_script="${_arm_script}"$'\n'"${_install_script}" + fi + fi lxc-attach -n "$CTID" -- bash -c "$_install_script" local apt_retry_exit=$? set -Eeuo pipefail