summaryrefslogtreecommitdiffstats
path: root/tests/ts/cramfs
diff options
context:
space:
mode:
authorRuediger Meier2014-05-17 12:55:27 +0200
committerRuediger Meier2014-05-18 14:07:33 +0200
commitfa264ba5847f82f5eb89628594e1af56f576b0c3 (patch)
tree0abde934f0738e9bd38e4fce9f76029532767431 /tests/ts/cramfs
parentMerge branch 'tests-mount' of https://github.com/rudimeier/util-linux (diff)
downloadkernel-qcow2-util-linux-fa264ba5847f82f5eb89628594e1af56f576b0c3.tar.gz
kernel-qcow2-util-linux-fa264ba5847f82f5eb89628594e1af56f576b0c3.tar.xz
kernel-qcow2-util-linux-fa264ba5847f82f5eb89628594e1af56f576b0c3.zip
tests, fix cramfs for systems with certain page sizes
This is only a partial fix to get comparable image md5sums. fsck.cramfs still fails if system page size > 4096 Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'tests/ts/cramfs')
-rwxr-xr-xtests/ts/cramfs/fsck-endianness3
-rwxr-xr-xtests/ts/cramfs/mkfs-endianness6
2 files changed, 6 insertions, 3 deletions
diff --git a/tests/ts/cramfs/fsck-endianness b/tests/ts/cramfs/fsck-endianness
index 33bd18b2a..9330b7d2e 100755
--- a/tests/ts/cramfs/fsck-endianness
+++ b/tests/ts/cramfs/fsck-endianness
@@ -47,7 +47,8 @@ test_image() {
$TS_CMD_FSCKCRAMFS -v -x $IMAGE_DATA $FROM_IMAGE | head -n1 | cut -d" " -f4 2>&1 >> $TS_OUTPUT
ts_log "create $TO_ENDIANNESS endian"
- $TS_CMD_MKCRAMFS -N "$TO_ENDIANNESS" "$IMAGE_DATA" "$IMAGE_CREATED" 2>&1 >> $TS_OUTPUT
+ $TS_CMD_MKCRAMFS -N "$TO_ENDIANNESS" -b 4096 "$IMAGE_DATA" \
+ "$IMAGE_CREATED" >> $TS_OUTPUT 2>&1
md5sum $IMAGE_CREATED | cut -d" " -f1 >> $TS_OUTPUT
diff --git a/tests/ts/cramfs/mkfs-endianness b/tests/ts/cramfs/mkfs-endianness
index c7df720b6..34d6bbfcc 100755
--- a/tests/ts/cramfs/mkfs-endianness
+++ b/tests/ts/cramfs/mkfs-endianness
@@ -34,14 +34,16 @@ test_image() {
local TO_ENDIANNESS="$1"; shift
ts_log "create $TO_ENDIANNESS endian"
- $TS_CMD_MKCRAMFS -N "$TO_ENDIANNESS" "$IMAGE_DATA" "$IMAGE_CREATED" 2>&1 >> $TS_OUTPUT
+ $TS_CMD_MKCRAMFS -N "$TO_ENDIANNESS" -b 4096 "$IMAGE_DATA" \
+ "$IMAGE_CREATED" >> $TS_OUTPUT 2>&1
md5sum $IMAGE_CREATED | cut -d" " -f1 >> $TS_OUTPUT
rm "$IMAGE_CREATED"
}
-#generate test data
+#generate test data, must be owner root
+rm -rf "$IMAGE_DATA"
mkdir -p $IMAGE_DATA/dirA/dirB
yes "Testing cramfs 1234567890 Endianness check 1234567890 Endianness check" \
| dd of=$IMAGE_DATA/dirA/dirB/a bs=512 count=1 &> /dev/null