From 886bea8d4447410b276f59e1032cd82b788f3e62 Mon Sep 17 00:00:00 2001 From: Robert Scheck Date: Sat, 7 Jan 2023 23:11:05 +0100 Subject: [PATCH] Skip FAT tests on big-endian architectures Otherwise src/fatclone.c fails on s390x like this: > get_fat_type, 66, ERROR: data_size count error > get_fat_type, 70, ERROR: clusters count error --- tests/fat.test | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/fat.test b/tests/fat.test index f5f4c3a5..77bd5ebd 100755 --- a/tests/fat.test +++ b/tests/fat.test @@ -1,4 +1,8 @@ #!/bin/bash +# src/fatclone.c supports only little-endian (always fails on s390x) +le="$(echo -n I | hexdump -o | awk '{ print substr($2, 6, 1); exit}')" +[[ "${le}" != "0" ]] || exit 77 + srcdir="$(dirname "$0")" "${srcdir}"/mini_clone_restore_test fat12 "${srcdir}"/mini_clone_restore_test fat16