Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
ts_mount "minix" $dev $TS_MOUNTPOINT
ts_is_mounted $dev || ts_die "Cannot find $dev in /proc/mounts"
ts_log "umount the image"
+ udevadm settle
$TS_CMD_UMOUNT $dev
ts_finalize_subtest
}
DEVICE=$TS_LODEV
mkfs.ext3 -L $LABEL $DEVICE &> /dev/null || ts_die "Cannot make ext3 on $DEVICE"
-
+udevadm settle
ts_device_has "LABEL" $LABEL $DEVICE \
|| ts_die "Cannot find LABEL '$LABEL' on $DEVICE"
ts_log "prepare: Mount /dev/xxx1 to mnt3"
[ -d "${MNT}3" ] || mkdir -p ${MNT}3
$TS_CMD_MOUNT $DEV ${MNT}3 >> $TS_OUTPUT 2>&1
+
+ udevadm settle
}
# use the same top-level mountpoint for all sub-tests
mkdir -p $TS_MOUNTPOINT/bindC
$TS_CMD_MOUNT --bind $TS_MOUNTPOINT/mntB/mntC $TS_MOUNTPOINT/bindC
+udevadm settle
$TS_CMD_UMOUNT --recursive $TS_MOUNTPOINT >> $TS_OUTPUT 2>&1
[ $? == 0 ] || ts_die "umount failed"
$TS_CMD_MKSWAP -L $LABEL $DEVICE > /dev/null 2>> $TS_OUTPUT \
|| ts_die "Cannot make swap on $DEVICE"
+udevadm settle
+
ts_device_has "LABEL" $LABEL $DEVICE \
|| ts_die "Cannot find LABEL '$LABEL' on $DEVICE"