[arm64] Port scripts titled between A-F to support arm64 (#15181)

This commit is contained in:
Sam Heinz
2026-06-19 17:53:08 +10:00
committed by GitHub
parent 482a7a78f7
commit 6ce9d8a39d
144 changed files with 300 additions and 217 deletions
+21
View File
@@ -360,6 +360,27 @@ arch_check() {
fi
}
# ------------------------------------------------------------------------------
# arch_resolve()
#
# - Selects an architecture-specific value while preserving amd64 defaults
# - Usage: arch_resolve "amd64-value" "arm64-value"
# - Defaults: amd64="amd64", arm64="arm64"
# ------------------------------------------------------------------------------
arch_resolve() {
local amd64_val="${1:-amd64}"
local arm64_val="${2:-arm64}"
local arch="${PCT_ARCH:-$(dpkg --print-architecture 2>/dev/null || uname -m)}"
case "$arch" in
amd64 | x86_64) echo "$amd64_val" ;;
arm64 | aarch64) echo "$arm64_val" ;;
*)
msg_error "Unsupported architecture: $arch"
return 106
;;
esac
}
# ------------------------------------------------------------------------------
# ssh_check()
#