Skip to content

Commit 2e13ab7

Browse files
committed
[no-relnote] Support e2e tests on ARM64 systems
Signed-off-by: Evan Lezar <elezar@nvidia.com>
1 parent e36e976 commit 2e13ab7

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

tests/e2e/installer.go

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,20 @@ docker run --rm -v {{.CacheDir}}:/cache --entrypoint="sh" {{.ToolkitImage}}-pack
3434
var installFromImageTemplate = `
3535
set -xe
3636
37-
cd {{.CacheDir}}/packages/ubuntu18.04/amd64
38-
39-
{{if .WithSudo }}sudo {{end}}dpkg -i libnvidia-container1_*_amd64.deb \
40-
libnvidia-container-tools_*_amd64.deb \
41-
nvidia-container-toolkit-base_*_amd64.deb \
42-
nvidia-container-toolkit_*_amd64.deb
37+
arch="$(uname -m)"
38+
case "${arch##*-}" in
39+
x86_64 | amd64) ARCH='amd64' ;;
40+
ppc64el | ppc64le) ARCH='ppc64le' ;;
41+
aarch64 | arm64) ARCH='arm64' ;;
42+
*) echo "unsupported architecture" ; exit 1 ;;
43+
esac
44+
45+
cd {{.CacheDir}}/packages/ubuntu18.04/${ARCH}
46+
47+
{{if .WithSudo }}sudo {{end}}dpkg -i libnvidia-container1_*_${ARCH}.deb \
48+
libnvidia-container-tools_*_${ARCH}.deb \
49+
nvidia-container-toolkit-base_*_${ARCH}.deb \
50+
nvidia-container-toolkit_*_${ARCH}.deb
4351
4452
cd -
4553

0 commit comments

Comments
 (0)