From: Ruediger Meier Date: Mon, 12 May 2014 10:45:03 +0000 (+0200) Subject: tests: ts_device_init requires loop support X-Git-Tag: v2.25-rc1~154^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5b45f2f34da5ee3d90309b339f5162e589be821;p=thirdparty%2Futil-linux.git tests: ts_device_init requires loop support Signed-off-by: Ruediger Meier --- diff --git a/tests/ts/blkid/md-raid0-whole b/tests/ts/blkid/md-raid0-whole index 46442bb2ac..5cf2eea08d 100755 --- a/tests/ts/blkid/md-raid0-whole +++ b/tests/ts/blkid/md-raid0-whole @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_FDISK" ts_check_test_command "$TS_CMD_BLKID" ts_skip_nonroot +ts_check_losetup [ -x /sbin/mdadm ] || ts_skip "missing mdadm" set -o pipefail diff --git a/tests/ts/blkid/md-raid1-whole b/tests/ts/blkid/md-raid1-whole index fcb55c2a4a..0ec6c15824 100755 --- a/tests/ts/blkid/md-raid1-whole +++ b/tests/ts/blkid/md-raid1-whole @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_FDISK" ts_check_test_command "$TS_CMD_BLKID" ts_skip_nonroot +ts_check_losetup [ -x /sbin/mdadm ] || ts_skip "missing mdadm" set -o pipefail diff --git a/tests/ts/cramfs/mkfs b/tests/ts/cramfs/mkfs index 96d6855d7e..70c8275910 100755 --- a/tests/ts/cramfs/mkfs +++ b/tests/ts/cramfs/mkfs @@ -24,9 +24,9 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MKCRAMFS" ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" -ts_check_test_command "$TS_CMD_LOSETUP" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/fdisk/align-512-512 b/tests/ts/fdisk/align-512-512 index 8057f93395..21037170e9 100755 --- a/tests/ts/fdisk/align-512-512 +++ b/tests/ts/fdisk/align-512-512 @@ -28,6 +28,7 @@ ts_init "$*" ts_check_test_command "$TS_CMD_FDISK" ts_skip_nonroot +ts_check_losetup DEVICE=$(ts_device_init 50) [ "$?" == 0 ] || ts_die "Cannot init device" diff --git a/tests/ts/fsck/ismounted b/tests/ts/fsck/ismounted index 6856016135..b7b21fc9e0 100755 --- a/tests/ts/fsck/ismounted +++ b/tests/ts/fsck/ismounted @@ -24,6 +24,7 @@ ts_check_test_command "$TS_CMD_FDISK" ts_check_test_command "$TS_CMD_MOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/minix/fsck b/tests/ts/minix/fsck index 70ad2faa76..cba7c311b6 100755 --- a/tests/ts/minix/fsck +++ b/tests/ts/minix/fsck @@ -23,6 +23,7 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MKMINIX" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/minix/mkfs b/tests/ts/minix/mkfs index 0159c7b974..f94cb0a4d2 100755 --- a/tests/ts/minix/mkfs +++ b/tests/ts/minix/mkfs @@ -23,6 +23,7 @@ ts_init "$*" ts_check_test_command "$TS_CMD_MKMINIX" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/devname b/tests/ts/mount/devname index 1cab468d89..bc5895afac 100755 --- a/tests/ts/mount/devname +++ b/tests/ts/mount/devname @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-devname b/tests/ts/mount/fstab-devname index 4dcc4fc74d..b91127b0d4 100755 --- a/tests/ts/mount/fstab-devname +++ b/tests/ts/mount/fstab-devname @@ -25,6 +25,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-devname2label b/tests/ts/mount/fstab-devname2label index f8040959eb..247731668f 100755 --- a/tests/ts/mount/fstab-devname2label +++ b/tests/ts/mount/fstab-devname2label @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-devname2uuid b/tests/ts/mount/fstab-devname2uuid index f5548265e8..ecaaaffe99 100755 --- a/tests/ts/mount/fstab-devname2uuid +++ b/tests/ts/mount/fstab-devname2uuid @@ -25,6 +25,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-label b/tests/ts/mount/fstab-label index 24fb80f7a7..a2664ff3e2 100755 --- a/tests/ts/mount/fstab-label +++ b/tests/ts/mount/fstab-label @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-label2devname b/tests/ts/mount/fstab-label2devname index b2359a519b..feddcdbdb8 100755 --- a/tests/ts/mount/fstab-label2devname +++ b/tests/ts/mount/fstab-label2devname @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-label2uuid b/tests/ts/mount/fstab-label2uuid index 165426bd75..47f6f80f0d 100755 --- a/tests/ts/mount/fstab-label2uuid +++ b/tests/ts/mount/fstab-label2uuid @@ -27,6 +27,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-symlink b/tests/ts/mount/fstab-symlink index ddabcd645c..a903d75fa9 100755 --- a/tests/ts/mount/fstab-symlink +++ b/tests/ts/mount/fstab-symlink @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-uuid b/tests/ts/mount/fstab-uuid index 5d3afb7067..573ed0f59e 100755 --- a/tests/ts/mount/fstab-uuid +++ b/tests/ts/mount/fstab-uuid @@ -25,6 +25,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-uuid2devname b/tests/ts/mount/fstab-uuid2devname index 90f7d91772..5c361c60b0 100755 --- a/tests/ts/mount/fstab-uuid2devname +++ b/tests/ts/mount/fstab-uuid2devname @@ -25,6 +25,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/fstab-uuid2label b/tests/ts/mount/fstab-uuid2label index 5291688fc6..adceb6dd03 100755 --- a/tests/ts/mount/fstab-uuid2label +++ b/tests/ts/mount/fstab-uuid2label @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/label b/tests/ts/mount/label index b0e7ca69aa..f680351520 100755 --- a/tests/ts/mount/label +++ b/tests/ts/mount/label @@ -27,6 +27,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/mount/remount b/tests/ts/mount/remount index f983ab37be..b5c3233265 100755 --- a/tests/ts/mount/remount +++ b/tests/ts/mount/remount @@ -25,6 +25,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_FINDMNT" ts_skip_nonroot +ts_check_losetup # mountpoint [ -d $TS_MOUNTPOINT ] || mkdir -p $TS_MOUNTPOINT diff --git a/tests/ts/mount/rlimit b/tests/ts/mount/rlimit index 13064c842c..c11ab7b422 100755 --- a/tests/ts/mount/rlimit +++ b/tests/ts/mount/rlimit @@ -33,6 +33,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup [ -L /etc/mtab ] && ts_skip "mtab is symlink" [ "$(stat --format '%s' /etc/mtab)" -gt "1024" ] || ts_skip "mtab is too small" diff --git a/tests/ts/mount/shared-subtree b/tests/ts/mount/shared-subtree index d512a0007b..09d4676384 100755 --- a/tests/ts/mount/shared-subtree +++ b/tests/ts/mount/shared-subtree @@ -11,6 +11,7 @@ ts_check_test_command "$TS_CMD_UMOUNT" ts_check_test_command "$TS_CMD_FINDMNT" ts_skip_nonroot +ts_check_losetup [ -d $TS_MOUNTPOINT ] || mkdir -p $TS_MOUNTPOINT diff --git a/tests/ts/mount/uuid b/tests/ts/mount/uuid index 0233064cf1..5b0c90dccd 100755 --- a/tests/ts/mount/uuid +++ b/tests/ts/mount/uuid @@ -25,6 +25,7 @@ ts_check_test_command "$TS_CMD_MOUNT" ts_check_test_command "$TS_CMD_UMOUNT" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/swapon/devname b/tests/ts/swapon/devname index f8f312105b..934455df35 100755 --- a/tests/ts/swapon/devname +++ b/tests/ts/swapon/devname @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_SWAPON" ts_check_test_command "$TS_CMD_SWAPOFF" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/swapon/fixpgsz b/tests/ts/swapon/fixpgsz index f0dafe9346..8296951ec7 100755 --- a/tests/ts/swapon/fixpgsz +++ b/tests/ts/swapon/fixpgsz @@ -11,6 +11,7 @@ ts_check_test_command "$TS_CMD_SWAPON" ts_check_test_command "$TS_CMD_SWAPOFF" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/swapon/fixsig b/tests/ts/swapon/fixsig index a4d04110c0..c1b4cb6c22 100755 --- a/tests/ts/swapon/fixsig +++ b/tests/ts/swapon/fixsig @@ -11,6 +11,7 @@ ts_check_test_command "$TS_CMD_SWAPON" ts_check_test_command "$TS_CMD_SWAPOFF" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/swapon/label b/tests/ts/swapon/label index 03cf017eda..329b1af080 100755 --- a/tests/ts/swapon/label +++ b/tests/ts/swapon/label @@ -27,6 +27,7 @@ ts_check_test_command "$TS_CMD_SWAPON" ts_check_test_command "$TS_CMD_SWAPOFF" ts_skip_nonroot +ts_check_losetup set -o pipefail diff --git a/tests/ts/swapon/uuid b/tests/ts/swapon/uuid index c80e52fdbe..2ea4931841 100755 --- a/tests/ts/swapon/uuid +++ b/tests/ts/swapon/uuid @@ -26,6 +26,7 @@ ts_check_test_command "$TS_CMD_SWAPON" ts_check_test_command "$TS_CMD_SWAPOFF" ts_skip_nonroot +ts_check_losetup set -o pipefail