diff options
author | fsgqa <fsgqa> | 2003-06-12 04:17:41 +0000 |
---|---|---|
committer | fsgqa <fsgqa> | 2003-06-12 04:17:41 +0000 |
commit | 451eb71ec63ca23d4401dede59d7b3f2578656db (patch) | |
tree | 05660f869c8f6d1e085b93c1b45039a4ac2ea591 | |
parent | 75adbc8d2507f4379e7b29c9bf69362dd45132e1 (diff) |
Fix QA tests which use dd so that they specify posixly correct output
-rwxr-xr-x | 015 | 2 | ||||
-rwxr-xr-x | 021 | 2 | ||||
-rw-r--r-- | common.dump | 1 | ||||
-rw-r--r-- | common.repair | 2 |
4 files changed, 5 insertions, 2 deletions
@@ -91,7 +91,7 @@ echo "free space at start $free0" >> $seq.full echo "fill disk:" # well, filesystem really - not disk -dd if=/dev/zero of=$out bs=1024k 2>&1 | _filter_dd +POSIXLY_CORRECT=yes dd if=/dev/zero of=$out bs=1024k 2>&1 | _filter_dd echo "check free space:" @@ -115,7 +115,7 @@ echo "*** make test file 2" touch $testfile.2 echo "value_1" | _attr -s "a1" $testfile.2 >/dev/null echo "value_2" | _attr -s "a2-----" $testfile.2 >/dev/null -( echo start ; dd if=/dev/zero bs=65525 count=1 ; echo end ) \ +( echo start; POSIXLY_CORRECT=yes dd if=/dev/zero bs=65525 count=1; echo end )\ | _attr -s "a3" $testfile.2 >/dev/null _getfattr --absolute-names $testfile.2 diff --git a/common.dump b/common.dump index f4075d14..c24bec8d 100644 --- a/common.dump +++ b/common.dump @@ -529,6 +529,7 @@ _create_dumpdir_largefile() _largesize=4294967297 _largefile=$dump_dir/largefile echo "dd a largefile at offset $_largesize" + POSIXLY_CORRECT=yes \ dd if=/dev/zero of=$_largefile bs=1 seek=$_largesize count=10 2>&1 _stable_fs } diff --git a/common.repair b/common.repair index 0f24a1fa..0780788b 100644 --- a/common.repair +++ b/common.repair @@ -98,7 +98,9 @@ _check_repair() # some basic sanity checks... _check_scratch_fs _scratch_mount #mount + POSIXLY_CORRECT=yes \ dd if=/bin/sh of=$SCRATCH_MNT/sh 2>&1 |_filter_dd #open,write + POSIXLY_CORRECT=yes \ dd if=$SCRATCH_MNT/sh of=/dev/null 2>&1 |_filter_dd #read rm -f $SCRATCH_MNT/sh #unlink umount $SCRATCH_MNT #umount |