config: make sure tests check for loop device support
[xfstests-dev.git] / tests / xfs / 206
index fce1497cdb687194cf4044ea0658c4e815450c57..f739597fb5745cee76dbf7da0b9ff842f2fd5e11 100755 (executable)
@@ -29,8 +29,6 @@
 
 seq=`basename $0`
 seqres=$RESULT_DIR/$seq
-seqres=$RESULT_DIR/$seq
-seqres=$RESULT_DIR/$seq
 echo "QA output created by $seq"
 
 here=`pwd`
@@ -55,6 +53,7 @@ _cleanup()
 # Modify as appropriate.
 _supported_fs xfs
 _supported_os IRIX Linux
+_require_loop
 
 bitsperlong=`src/feature -w`
 if [ "$bitsperlong" -ne 64 ]; then
@@ -79,6 +78,7 @@ mkfs.xfs -f -bsize=4096 -dagsize=76288719b,size=3905982455b -llazy-count=0 $tmpf
        | sed -e "s,^meta-data=.*isize,meta-data=FILE                   isize,g" \
                -e "s/\(^log.*blocks=\)\([0-9]*,\)/\1XXXXX,/" \
                -e "s/, projid32bit=[0-9]//" \
+               -e "s/ ftype=[0-9]//" \
                -e "/.*crc=/d"
 
 mount -o loop $tmpfile $tmpdir || _fail "!!! failed to loopback mount"
@@ -88,6 +88,8 @@ echo "=== xfs_growfs ==="
 xfs_growfs $tmpdir \
        | sed -e "s,^meta-data=.*isize,meta-data=FILE                   isize,g" \
                -e "s/\(^log.*blocks=\)\([0-9]*,\)/\1XXXXX,/" \
+               -e "s/, projid32bit=[0-9]//" \
+               -e "s/ ftype=[0-9]//" \
                -e "/.*crc=/d"
 
 # and double-check the new geometry
@@ -95,6 +97,8 @@ echo "=== xfs_info ==="
 xfs_info $tmpdir \
        | sed -e "s,^meta-data=.*isize,meta-data=FILE                   isize,g" \
                -e "s/\(^log.*blocks=\)\([0-9]*,\)/\1XXXXX,/" \
+               -e "s/, projid32bit=[0-9]//" \
+               -e "s/ ftype=[0-9]//" \
                -e "/.*crc=/d"
 
 # _cleanup cleans up for us