]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: disable eject for broken kernels
authorRuediger Meier <ruediger.meier@ga-group.nl>
Wed, 10 Feb 2016 22:29:42 +0000 (23:29 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Fri, 12 Feb 2016 13:13:37 +0000 (14:13 +0100)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests/ts/eject/umount

index a6634d5e6143c9e7e90ebe7736fbbb9a83f8c73d..28b2b99a0ffa2389c631abfb2263c41b32e80cf6 100755 (executable)
@@ -12,6 +12,13 @@ ts_check_test_command "$TS_CMD_EJECT"
 ts_skip_nonroot
 ts_check_prog "mkfs.ext2"
 
+# scsi_debug could not eject for kernel >=3.19 and <4.4
+if x=$(echo "3.19" && uname -r && echo "4.4") \
+   && test "$x" = "$(echo "$x" | sort --version-sort)"
+then
+       ts_skip "3.19 <= $(uname -sr) < 4.4"
+fi
+
 #
 # Note that eject --force is required because scsi_debug is
 # not removable device.