mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-06-19 22:11:21 +02:00
[arm64] Port scripts titled between A-F to support arm64 (#15181)
This commit is contained in:
@@ -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()
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user