From: Dietmar Maurer Date: Thu, 20 Sep 2018 04:21:55 +0000 (+0200) Subject: new helper get_host_arch X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=commitdiff_plain;h=732b693f145ec0d595796ca6539edaef65ed4275 new helper get_host_arch --- diff --git a/src/PVE/Tools.pm b/src/PVE/Tools.pm index 06da78b..d4ab2ad 100644 --- a/src/PVE/Tools.pm +++ b/src/PVE/Tools.pm @@ -1613,4 +1613,18 @@ sub readline_nointr { return $line; } +sub get_host_arch { + + my @uname = POSIX::uname(); + my $machine = $uname[4]; + + if ($machine eq 'x86_64') { + return 'amd64'; + } elsif ($machine eq 'aarch64') { + return 'arm64'; + } else { + die "unsupported host architecture '$machine'\n"; + } +} + 1;