diff mbox series

[xfstests-bld] run-fstests: don't assume that host system has dpkg

Message ID 20230208070150.229243-1-ebiggers@kernel.org (mailing list archive)
State New, archived
Headers show
Series [xfstests-bld] run-fstests: don't assume that host system has dpkg | expand

Commit Message

Eric Biggers Feb. 8, 2023, 7:01 a.m. UTC
From: Eric Biggers <ebiggers@google.com>

dpkg is generally only present on Debian-derived distros.

Fixes: 1efbdfd8c837 ("Use more general architecture handling")
Signed-off-by: Eric Biggers <ebiggers@google.com>
---
 run-fstests/util/arch-funcs | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/run-fstests/util/arch-funcs b/run-fstests/util/arch-funcs
index 248a2a0..3933867 100644
--- a/run-fstests/util/arch-funcs
+++ b/run-fstests/util/arch-funcs
@@ -13,12 +13,16 @@ 
 #
 
 function set_my_arch () {
-    local t
-
     if test -n "${MY_ARCH:=}" ; then
         return
     fi
-    MY_ARCH=$(dpkg --print-architecture)
+    local arch=$(uname -m)
+    case $arch in
+	aarch64)   MY_ARCH=arm64  ;;
+	i386|i686) MY_ARCH=i386   ;;
+	x86_64)    MY_ARCH=amd64  ;;
+	*)         MY_ARCH=$arch  ;;
+    esac
 }
 
 function set_default_arch ()