summaryrefslogtreecommitdiff
path: root/tests.as-root/syslinux-disk-builds-rootfs-and-kernel.script
diff options
context:
space:
mode:
Diffstat (limited to 'tests.as-root/syslinux-disk-builds-rootfs-and-kernel.script')
-rwxr-xr-xtests.as-root/syslinux-disk-builds-rootfs-and-kernel.script11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests.as-root/syslinux-disk-builds-rootfs-and-kernel.script b/tests.as-root/syslinux-disk-builds-rootfs-and-kernel.script
index 10b563a7..b9216009 100755
--- a/tests.as-root/syslinux-disk-builds-rootfs-and-kernel.script
+++ b/tests.as-root/syslinux-disk-builds-rootfs-and-kernel.script
@@ -20,6 +20,13 @@
set -eu
+# We only support x86 systems with syslinux-disk.
+arch=$(uname -m)
+case "$arch" in
+ x86*) ;;
+ *) exit 0 ;;
+esac
+
cache="$DATADIR/cache/artifacts"
kernelrepo="$DATADIR/kernel-repo"
morphsrepo="$DATADIR/morphs-repo"
@@ -29,10 +36,10 @@ cd "$morphsrepo"
git checkout --quiet -b custom master
cat <<EOF >system.morph
{
- "name": "x86_64-system",
+ "name": "system",
"kind": "system",
"system-kind": "syslinux-disk",
- "arch": "x86_64",
+ "arch": "$(arch)",
"disk-size": "1G",
"strata": [
"stratum"