]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: use eject --force
authorKarel Zak <kzak@redhat.com>
Thu, 5 Apr 2012 13:57:12 +0000 (15:57 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 5 Apr 2012 13:57:12 +0000 (15:57 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
tests/commands.sh.in
tests/ts/eject/umount

index 7e34f7a2fa6f30a57502a9dff6d524d9b8327346..b01ebc7296a346acabadfe310dc736c8e86a9c74 100644 (file)
@@ -62,7 +62,7 @@ TS_CMD_NAMEI=${TS_CMD_NAMEI-"$top_builddir/misc-utils/namei"}
 TS_CMD_LOOK=${TS_CMD_LOOK-"$top_builddir/misc-utils/look"}
 TS_CMD_CAL=${TS_CMD_CAL-"$top_builddir/misc-utils/cal"}
 TS_CMD_SCRIPT=${TS_CMD_SCRIPT-"$top_builddir/term-utils/script"}
-TS_CMD_EJECT=${TS_CMD_EJECT-"$top_builddir/misc-utils/eject"}
+TS_CMD_EJECT=${TS_CMD_EJECT-"$top_builddir/sys-utils/eject"}
 
 
 TS_CMD_HWCLOCK=${TS_CMD_HWCLOCK-"$top_builddir/hwclock/hwclock"}
index 28f286cc91777ab9d1d2b092c26112d5c1d56744..3081c1f18e6240019c38d28af2dd1de8b9145415 100755 (executable)
@@ -7,6 +7,11 @@ TS_DESC="umount"
 ts_init "$*"
 ts_skip_nonroot
 
+#
+# Note that eject --force is required because scsi_debug is 
+# not removable device.
+#
+
 modprobe --dry-run --quiet scsi_debug
 [ "$?" == 0 ] || ts_skip "missing scsi_debug module"
 
@@ -56,7 +61,7 @@ function deinit_device {
 
 ts_init_subtest "by-disk"
 DEVICE=$(init_device)
-$TS_CMD_EJECT $DEVICE && ts_log "Success"
+$TS_CMD_EJECT --force $DEVICE && ts_log "Success"
 deinit_device
 ts_finalize_subtest
 
@@ -66,7 +71,7 @@ mkfs.ext2 -q -F $DEVICE
 mkdir -p $TS_MOUNTPOINT
 mount $DEVICE $TS_MOUNTPOINT
 sleep 1
-$TS_CMD_EJECT $DEVICE && ts_log "Success"
+$TS_CMD_EJECT --force $DEVICE && ts_log "Success"
 deinit_device
 ts_finalize_subtest
 
@@ -78,7 +83,7 @@ mkdir -p ${TS_MOUNTPOINT}1
 mkdir -p ${TS_MOUNTPOINT}2
 mount ${DEVICE}1 ${TS_MOUNTPOINT}1
 mount ${DEVICE}2 ${TS_MOUNTPOINT}2
-$TS_CMD_EJECT $DEVICE && ts_log "Success"
+$TS_CMD_EJECT --force $DEVICE && ts_log "Success"
 deinit_device
 ts_finalize_subtest
 
@@ -86,7 +91,7 @@ ts_finalize_subtest
 ts_init_subtest "by-partition"
 DEVICE=$(init_device)
 init_partitions $DEVICE
-$TS_CMD_EJECT ${DEVICE}1 && ts_log "Success"
+$TS_CMD_EJECT --force ${DEVICE}1 && ts_log "Success"
 deinit_device
 ts_finalize_subtest
 
@@ -98,7 +103,7 @@ mkdir -p ${TS_MOUNTPOINT}1
 mkdir -p ${TS_MOUNTPOINT}2
 mount ${DEVICE}1 ${TS_MOUNTPOINT}1
 mount ${DEVICE}2 ${TS_MOUNTPOINT}2
-$TS_CMD_EJECT ${DEVICE}1 && ts_log "Success"
+$TS_CMD_EJECT --force ${DEVICE}1 && ts_log "Success"
 deinit_device
 ts_finalize_subtest