ts_check_test_command "$TS_CMD_FDISK"
ts_check_test_command "$TS_CMD_EJECT"
-ts_check_prog "mkfs.ext2"
ts_skip_nonroot
+ts_check_prog "mkfs.ext2"
#
# Note that eject --force is required because scsi_debug is
ts_check_test_command "$TS_CMD_FDISK"
ts_check_test_command "$TS_CMD_MOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
> $TS_OUTPUT
TS_DESC="limits overflow"
. $TS_TOPDIR/functions.sh
-
ts_init "$*"
ts_check_test_command "$TS_CMD_IPCS"
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
ts_check_test_command "$TS_CMD_UUIDGEN"
+
+ts_skip_nonroot
ts_check_prog "mkfs.ext3"
ts_check_prog "mkfs.ext4"
-ts_skip_nonroot
TESTPROG="$TS_HELPER_LIBMOUNT_CONTEXT"
LABEL=libmount-test
UUID=$($TS_CMD_UUIDGEN)
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
ts_check_test_command "$TS_CMD_UUIDGEN"
+
+ts_skip_nonroot
ts_check_prog "mkfs.ext3"
ts_check_prog "mkfs.ext4"
ts_init_py libmount
-ts_skip_nonroot
TESTPROG="$TS_HELPER_PYLIBMOUNT_CONTEXT"
[ -x $TESTPROG ] || ts_die "test script missing"
ts_check_test_command "$TS_CMD_FINDMNT"
ts_check_test_command "$TS_CMD_WIPEFS"
ts_check_test_command "$TS_CMD_UUIDGEN"
-ts_check_prog "mkfs.ext4"
+
ts_skip_nonroot
+ts_check_prog "mkfs.ext4"
TESTPROG="$TS_HELPER_LIBMOUNT_CONTEXT"
LABEL=libmount-test
ts_check_test_command "$TS_CMD_FINDMNT"
ts_check_test_command "$TS_CMD_WIPEFS"
ts_check_test_command "$TS_CMD_UUIDGEN"
-ts_check_prog "mkfs.ext4"
-ts_init_py libmount
ts_skip_nonroot
+ts_check_prog "mkfs.ext4"
+ts_init_py libmount
TESTPROG="$TS_HELPER_PYLIBMOUNT_CONTEXT"
[ -x $TESTPROG ] || ts_die "test script missing"
. $TS_TOPDIR/functions.sh
ts_init "$*"
+
ts_skip_nonroot
if [ -f "$ASAN_SYMBOLIZER_PATH" ]; then
. $TS_TOPDIR/functions.sh
ts_init "$*"
-ts_init_py libmount
+
ts_skip_nonroot
+ts_init_py libmount
+
if [ -f "$ASAN_SYMBOLIZER_PATH" ]; then
TS_KNOWN_FAIL="yes"
fi
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
LINKNAME="$TS_OUTDIR/${TS_TESTNAME}_lnk"
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
IMAGE=$(ts_image_init)
mkfs.ext3 -F $IMAGE &> /dev/null || ts_die "Cannot make ext3 on $IMAGE"
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_FINDMNT"
-ts_check_prog "mkfs.ext2"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext2"
# mountpoint
[ -d $TS_MOUNTPOINT ] || mkdir -p $TS_MOUNTPOINT
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
[ -L /etc/mtab ] && ts_skip "mtab is symlink"
[ "$(stat --format '%s' /etc/mtab)" -gt "1024" ] || ts_skip "mtab is too small"
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
ts_check_test_command "$TS_CMD_FINDMNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
[ -d $TS_MOUNTPOINT ] || mkdir -p $TS_MOUNTPOINT
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
ts_check_test_command "$TS_CMD_FDISK"
-ts_check_prog "mkfs.ext2"
ts_skip_nonroot
+ts_check_prog "mkfs.ext2"
$TS_CMD_UMOUNT --help | grep -q all-targets
[ $? -eq 1 ] && ts_skip "all-targets unsupported"
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
ts_check_test_command "$TS_CMD_FDISK"
-ts_check_prog "mkfs.ext2"
ts_skip_nonroot
+ts_check_prog "mkfs.ext2"
$TS_CMD_UMOUNT --help | grep -q recursive
[ $? -eq 1 ] && ts_skip "recursive unsupported"
ts_check_test_command "$TS_CMD_MOUNT"
ts_check_test_command "$TS_CMD_UMOUNT"
-ts_check_prog "mkfs.ext3"
ts_skip_nonroot
ts_check_losetup
+ts_check_prog "mkfs.ext3"
ts_device_init
DEVICE=$TS_LODEV
PARTS=3
. $TS_TOPDIR/functions.sh
-ts_check_prog "xz"
-
ts_init "$*"
ts_check_test_command "$TS_CMD_PARTX"
ts_check_test_command "$TS_CMD_DELPART"
ts_skip_nonroot
+ts_check_prog "xz"
mkdir -p $TS_OUTDIR/images-pt
for img in $(ls $TS_IMGDIR/*.img.xz | sort); do
ts_check_test_command "$TS_CMD_SFDISK"
ts_skip_nonroot
+ts_check_prog "mkfs.ext4"
# set global variable TS_DEVICE
ts_scsi_debug_init dev_size_mb=100 sector_size=512