mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
Fix QA tests which use dd so that they specify posixly correct output
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user