summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x0152
-rwxr-xr-x0212
-rw-r--r--common.dump1
-rw-r--r--common.repair2
4 files changed, 5 insertions, 2 deletions
diff --git a/015 b/015
index 31db887a..ec6ead3f 100755
--- a/015
+++ b/015
@@ -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:"
diff --git a/021 b/021
index 5afd7eb3..ac804185 100755
--- a/021
+++ b/021
@@ -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