tests: be explicit with file permissions for cramfs
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
b6787fca02
commit
c3a6350335
|
@ -24,6 +24,7 @@ ts_init "$*"
|
||||||
ts_check_test_command "$TS_CMD_MKCRAMFS"
|
ts_check_test_command "$TS_CMD_MKCRAMFS"
|
||||||
ts_check_test_command "$TS_CMD_MOUNT"
|
ts_check_test_command "$TS_CMD_MOUNT"
|
||||||
ts_check_test_command "$TS_CMD_UMOUNT"
|
ts_check_test_command "$TS_CMD_UMOUNT"
|
||||||
|
ts_check_test_command "$TS_CMD_BLKID"
|
||||||
ts_check_test_command "$TS_HELPER_MD5"
|
ts_check_test_command "$TS_HELPER_MD5"
|
||||||
ts_check_test_command "$TS_HELPER_SYSINFO"
|
ts_check_test_command "$TS_HELPER_SYSINFO"
|
||||||
|
|
||||||
|
@ -58,16 +59,21 @@ ts_log "create mountpoint dir"
|
||||||
|
|
||||||
ts_log "generate data"
|
ts_log "generate data"
|
||||||
rm -rf "$IMAGE_SRC"
|
rm -rf "$IMAGE_SRC"
|
||||||
mkdir -p $IMAGE_SRC
|
mkdir -m 755 -p $IMAGE_SRC
|
||||||
|
|
||||||
|
umask 133
|
||||||
|
|
||||||
for d in `seq 0 110`; do
|
for d in `seq 0 110`; do
|
||||||
DIRNAME="$IMAGE_SRC/$(printf "dir-%03d" $d)"
|
DIRNAME="$IMAGE_SRC/$(printf "dir-%03d" $d)"
|
||||||
mkdir -p $DIRNAME
|
mkdir -m 755 $DIRNAME
|
||||||
for f in `seq 0 10`; do
|
for f in `seq 0 10`; do
|
||||||
FILENAME="$DIRNAME/$(printf "data.%03d" $f)"
|
FILENAME="$DIRNAME/$(printf "data.%03d" $f)"
|
||||||
printf "data in %03d-%03d" $d $f >> $FILENAME
|
printf "data in %03d-%03d" $d $f >> $FILENAME
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
chgrp -R 0 "$IMAGE_SRC"
|
||||||
|
|
||||||
ts_cd "$IMAGE_SRC"
|
ts_cd "$IMAGE_SRC"
|
||||||
|
|
||||||
ts_log "list checksums from original data"
|
ts_log "list checksums from original data"
|
||||||
|
|
|
@ -29,6 +29,8 @@ ts_skip_nonroot
|
||||||
IMAGE_DATA="$TS_OUTDIR/${TS_TESTNAME}-data"
|
IMAGE_DATA="$TS_OUTDIR/${TS_TESTNAME}-data"
|
||||||
IMAGE_CREATED="$TS_OUTDIR/${TS_TESTNAME}-cramfs.img" #Image created during the test and compared against the known images.
|
IMAGE_CREATED="$TS_OUTDIR/${TS_TESTNAME}-cramfs.img" #Image created during the test and compared against the known images.
|
||||||
|
|
||||||
|
umask 133
|
||||||
|
|
||||||
test_image() {
|
test_image() {
|
||||||
local TO_ENDIANNESS="$1"; shift
|
local TO_ENDIANNESS="$1"; shift
|
||||||
ts_log "create $TO_ENDIANNESS endian"
|
ts_log "create $TO_ENDIANNESS endian"
|
||||||
|
@ -43,7 +45,9 @@ test_image() {
|
||||||
|
|
||||||
#generate test data, must be owner root
|
#generate test data, must be owner root
|
||||||
rm -rf "$IMAGE_DATA"
|
rm -rf "$IMAGE_DATA"
|
||||||
mkdir -p $IMAGE_DATA/dirA/dirB
|
mkdir -m 755 $IMAGE_DATA
|
||||||
|
mkdir -m 755 $IMAGE_DATA/dirA
|
||||||
|
mkdir -m 755 $IMAGE_DATA/dirA/dirB
|
||||||
|
|
||||||
cp $TS_SELF/mkfs-endianness_testdata_a $IMAGE_DATA/dirA/dirB/a
|
cp $TS_SELF/mkfs-endianness_testdata_a $IMAGE_DATA/dirA/dirB/a
|
||||||
cp $TS_SELF/mkfs-endianness_testdata_b $IMAGE_DATA/dirA/dirB/b
|
cp $TS_SELF/mkfs-endianness_testdata_b $IMAGE_DATA/dirA/dirB/b
|
||||||
|
|
Loading…
Reference in New Issue