]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: skip btrfs tests if version too old
authorRuediger Meier <rudi@debian-amd64>
Wed, 9 Mar 2016 11:30:53 +0000 (11:30 +0000)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Wed, 9 Mar 2016 14:47:51 +0000 (15:47 +0100)
Noticed on Debian 7 (Wheezy), btrfs-tools 0.19:
btrfs inspect-internal: unknown token 'rootid'

CC: Stanislav Brabec <sbrabec@suse.cz>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests/ts/mount/fstab-btrfs

index ed243c30fcba0dfea591a87b836ba53d9b96bbff..30aed1d3266074e5ba8ecbf2d134c3d796bd3d6f 100755 (executable)
@@ -29,6 +29,10 @@ ts_check_losetup
 ts_check_prog "mkfs.btrfs"
 ts_check_prog "btrfs"
 
+# btrfs feature check
+btrfs inspect rootid bla 2>&1 | grep -q "unknown token" \
+       && ts_skip "btrfs too old"
+
 TS_MOUNTPOINT_ANY="$TS_MOUNTPOINT"
 TS_MOUNTPOINT_CREATE="$TS_MOUNTPOINT-create"
 TS_MOUNTPOINT_DEFAULT="$TS_MOUNTPOINT-default"