[virt-tools-list] [virt-what PATCH] Determine architecture via 'uname -m'
agx at sigxcpu.org
Sat Jan 27 12:11:36 UTC 2018
'uname -p' only gives unknown on x86_64, i386, arm6l (rpi) and aarch64
It doesn't matter that much these days since cpuid is used most of the
time but it's better to have this fixed (or remove the whole uname based
virt-what.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/virt-what.in b/virt-what.in
index 29b7b0d..2011ff4 100644
@@ -102,9 +102,9 @@ cpuid=$(virt-what-cpuid-helper)
dmi=$(LANG=C dmidecode 2>&1)
-# Note for the purpose of testing, we only call uname with -p option.
+# Note for the purpose of testing, we only call uname with -m option.
-arch=$(uname -p | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/')
+arch=$(uname -m | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/')
# Check for VMware.
# cpuid check added by Chetan Loke.
More information about the virt-tools-list