btrfs/012: Enable test to be executed on non-4k block size filesystems

To get the test to work on non-4k block sized filesystems, this
commit obtains the block size of the Btrfs filesystem from
$TEST_DIR.

Signed-off-by: Chandan Rajendra <chandan@linux.vnet.ibm.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
Chandan Rajendra
2016-12-26 23:02:32 +05:30
committed by Eryu Guan
parent 2333197d30
commit f7a52fc6db
+3 -1
View File
@@ -63,8 +63,10 @@ _require_command "$E2FSCK_PROG" e2fsck
rm -f $seqres.full
BLOCK_SIZE=`get_block_size $TEST_DIR`
# Create & populate an ext4 filesystem
$MKFS_EXT4_PROG -F -b 4096 $SCRATCH_DEV > $seqres.full 2>&1 || \
$MKFS_EXT4_PROG -F -b $BLOCK_SIZE $SCRATCH_DEV > $seqres.full 2>&1 || \
_notrun "Could not create ext4 filesystem"
# Manual mount so we don't use -t btrfs or selinux context
mount -t ext4 $SCRATCH_DEV $SCRATCH_MNT