]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: don't use system's mount commands
authorRuediger Meier <ruediger.meier@ga-group.nl>
Sun, 13 Mar 2016 05:07:16 +0000 (06:07 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Sun, 13 Mar 2016 20:47:42 +0000 (21:47 +0100)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests/ts/eject/umount
tests/ts/libmount/context
tests/ts/libmount/context-py
tests/ts/libmount/context-utab
tests/ts/libmount/context-utab-py

index 28b2b99a0ffa2389c631abfb2263c41b32e80cf6..a6e3acff3bbefb5081c2a2df50964c15ec865ad6 100755 (executable)
@@ -8,6 +8,7 @@ ts_init "$*"
 
 ts_check_test_command "$TS_CMD_FDISK"
 ts_check_test_command "$TS_CMD_EJECT"
+ts_check_test_command "$TS_CMD_MOUNT"
 
 ts_skip_nonroot
 ts_check_prog "mkfs.ext2"
@@ -71,7 +72,7 @@ init_device
 mkfs.ext2 -q -F $TS_DEVICE
 udevadm settle
 mkdir -p $TS_MOUNTPOINT
-mount $TS_DEVICE $TS_MOUNTPOINT
+$TS_CMD_MOUNT $TS_DEVICE $TS_MOUNTPOINT
 $TS_CMD_EJECT --force $TS_DEVICE && ts_log "Success"
 deinit_device
 ts_finalize_subtest
@@ -82,8 +83,8 @@ init_device
 init_partitions $TS_DEVICE
 mkdir -p ${TS_MOUNTPOINT}1
 mkdir -p ${TS_MOUNTPOINT}2
-mount ${TS_DEVICE}1 ${TS_MOUNTPOINT}1
-mount ${TS_DEVICE}2 ${TS_MOUNTPOINT}2
+$TS_CMD_MOUNT ${TS_DEVICE}1 ${TS_MOUNTPOINT}1
+$TS_CMD_MOUNT ${TS_DEVICE}2 ${TS_MOUNTPOINT}2
 $TS_CMD_EJECT --force $TS_DEVICE && ts_log "Success"
 deinit_device
 ts_finalize_subtest
@@ -102,8 +103,8 @@ init_device
 init_partitions $TS_DEVICE
 mkdir -p ${TS_MOUNTPOINT}1
 mkdir -p ${TS_MOUNTPOINT}2
-mount ${TS_DEVICE}1 ${TS_MOUNTPOINT}1
-mount ${TS_DEVICE}2 ${TS_MOUNTPOINT}2
+$TS_CMD_MOUNT ${TS_DEVICE}1 ${TS_MOUNTPOINT}1
+$TS_CMD_MOUNT ${TS_DEVICE}2 ${TS_MOUNTPOINT}2
 $TS_CMD_EJECT --force ${TS_DEVICE}1 && ts_log "Success"
 deinit_device
 ts_finalize_subtest
index f05f66163a571bb41348751f41678bba14ff2269..d0d1c3d5f8ebf51746eac78f5eccb164b57be79d 100755 (executable)
@@ -29,7 +29,7 @@ TS_NOEXIST="$TS_OUTDIR/${TS_TESTNAME}-${TS_SUBNAME}-noex"
 [ -x $TESTPROG ] || ts_skip "test not compiled"
 
 ts_log "Init device"
-umount $MOUNTPOINT &> /dev/null
+$TS_CMD_UMOUNT $MOUNTPOINT &> /dev/null
 
 # set global variable TS_DEVICE
 ts_scsi_debug_init dev_size_mb=100
index 19fec3a195c51696572cb46ce07a90c8bd89d6b6..c8b7b4effe69e9f174dad3eb9e7dc09b8cb9b2c2 100755 (executable)
@@ -31,7 +31,7 @@ TS_NOEXIST="$TS_OUTDIR/${TS_TESTNAME}-${TS_SUBNAME}-noex"
 [ -d $TS_NOEXIST ] && rmdir $TS_NOEXIST
 
 ts_log "Init device"
-umount $MOUNTPOINT &> /dev/null
+$TS_CMD_UMOUNT $MOUNTPOINT &> /dev/null
 
 # set global variable TS_DEVICE
 ts_scsi_debug_init dev_size_mb=100
index 91a2404258094d57da33cbc1962345b94081740c..a50cf67b2fa85a460baa4b373189f9fc9edcac38 100755 (executable)
@@ -10,6 +10,8 @@ ts_init "$*"
 
 ts_check_test_command "$TS_CMD_FDISK"
 ts_check_test_command "$TS_CMD_FINDMNT"
+ts_check_test_command "$TS_CMD_MOUNT"
+ts_check_test_command "$TS_CMD_UMOUNT"
 ts_check_test_command "$TS_CMD_WIPEFS"
 ts_check_test_command "$TS_CMD_UUIDGEN"
 
@@ -99,9 +101,9 @@ if type "mkfs.btrfs" &>/dev/null && mkfs.btrfs --version &>/dev/null; then
        mkfs.btrfs -L "$LABEL" $DEVICE &> /dev/null
        udevadm settle
 
-       mount -t btrfs $DEVICE $MOUNTPOINT &> /dev/null
+       $TS_CMD_MOUNT -t btrfs $DEVICE $MOUNTPOINT &> /dev/null
        btrfs subvolume create $MOUNTPOINT/sub &> /dev/null
-       umount $MOUNTPOINT &> /dev/null
+       $TS_CMD_UMOUNT $MOUNTPOINT &> /dev/null
 
        udevadm settle
 
index ae565ad86dbda1a02b7a3ba2f019b5b67f6dd49b..7994f4fc129a1564f81f399730e3996b87eb2a0c 100755 (executable)
@@ -9,6 +9,8 @@ ts_init "$*"
 
 ts_check_test_command "$TS_CMD_FDISK"
 ts_check_test_command "$TS_CMD_FINDMNT"
+ts_check_test_command "$TS_CMD_MOUNT"
+ts_check_test_command "$TS_CMD_UMOUNT"
 ts_check_test_command "$TS_CMD_WIPEFS"
 ts_check_test_command "$TS_CMD_UUIDGEN"
 
@@ -100,9 +102,9 @@ if type "mkfs.btrfs" &>/dev/null && mkfs.btrfs --version &>/dev/null; then
        mkfs.btrfs -L "$LABEL" $DEVICE &> /dev/null
        udevadm settle
 
-       mount -t btrfs $DEVICE $MOUNTPOINT &> /dev/null
+       $TS_CMD_MOUNT -t btrfs $DEVICE $MOUNTPOINT &> /dev/null
        btrfs subvolume create $MOUNTPOINT/sub &> /dev/null
-       umount $MOUNTPOINT &> /dev/null
+       $TS_CMD_UMOUNT $MOUNTPOINT &> /dev/null
 
        udevadm settle