Change all occurrences of stat --format and stat --printf to stat -c
so that the tests work correctly on BusyBox systems.
Signed-off-by: Ari Sundholm <ari@tuxera.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
rm -f $seqres.full
_stat() {
rm -f $seqres.full
_stat() {
- stat --printf="%x;%y;%z" $1
}
_compare_stat_times() {
}
_compare_stat_times() {
echo "creating test file"
dd if=/dev/zero of=$testfile count=4096
echo "creating test file"
dd if=/dev/zero of=$testfile count=4096
-mtime1=`stat --printf="%Y" $testfile`
-ctime1=`stat --printf="%Z" $testfile`
+mtime1=`stat -c "%Y" $testfile`
+ctime1=`stat -c "%Z" $testfile`
-c 'mwrite 0 4096' \
$testfile | _filter_xfs_io_unique
-c 'mwrite 0 4096' \
$testfile | _filter_xfs_io_unique
-mtime2=`stat --printf="%Y" $testfile`
-ctime2=`stat --printf="%Z" $testfile`
+mtime2=`stat -c "%Y" $testfile`
+ctime2=`stat -c "%Z" $testfile`
let mtime_diff=$mtime2-$mtime1
let ctime_diff=$ctime2-$ctime1
let mtime_diff=$mtime2-$mtime1
let ctime_diff=$ctime2-$ctime1
$here/src/seek_copy_test $src $dest
$here/src/seek_copy_test $src $dest
- test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+ test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
_fail "TEST01: file size check failed"
cmp $src $dest || _fail "TEST01: file bytes check failed"
_fail "TEST01: file size check failed"
cmp $src $dest || _fail "TEST01: file bytes check failed"
$here/src/seek_copy_test $src $dest
$here/src/seek_copy_test $src $dest
- test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+ test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
_fail "TEST02: file size check failed"
cmp $src $dest || _fail "TEST02: file bytes check failed"
_fail "TEST02: file size check failed"
cmp $src $dest || _fail "TEST02: file bytes check failed"
echo >>$seqres.full
$here/src/seek_copy_test $src $dest
echo >>$seqres.full
$here/src/seek_copy_test $src $dest
- test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+ test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
_fail "TEST03: file size check failed"
cmp $src $dest || _fail "TEST03: file bytes check failed"
_fail "TEST03: file size check failed"
cmp $src $dest || _fail "TEST03: file bytes check failed"
echo >>$seqres.full
$here/src/seek_copy_test $src $dest
echo >>$seqres.full
$here/src/seek_copy_test $src $dest
- test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+ test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
_fail "TEST04: file size check failed"
cmp $src $dest || _fail "TEST04: file bytes check failed"
_fail "TEST04: file size check failed"
cmp $src $dest || _fail "TEST04: file bytes check failed"
echo "Preparing subtree"
mkdir $TEST_DIR/d
touch $TEST_DIR/d/t
echo "Preparing subtree"
mkdir $TEST_DIR/d
touch $TEST_DIR/d/t
-inum=`stat --format "%i" $TEST_DIR/d/t`
+inum=`stat -c "%i" $TEST_DIR/d/t`
echo "No dump exclude flag set (should not be skipped)"
_do_dump
echo "No dump exclude flag set (should not be skipped)"
_do_dump