svn commit: r259027 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Fri Dec 6 12:34:15 UTC 2013
Author: pho
Date: Fri Dec 6 12:34:14 2013
New Revision: 259027
URL: http://svnweb.freebsd.org/changeset/base/259027
Log:
Added check for mount_msdosfs installed.
Sponsored by: EMC / Isilon storage division
Modified:
user/pho/stress2/misc/mountu.sh
Modified: user/pho/stress2/misc/mountu.sh
==============================================================================
--- user/pho/stress2/misc/mountu.sh Fri Dec 6 11:30:30 2013 (r259026)
+++ user/pho/stress2/misc/mountu.sh Fri Dec 6 12:34:14 2013 (r259027)
@@ -75,27 +75,27 @@ sleep 1
if ! mount -u -o ro $mntpoint 2>&1 | grep -q "Device busy"; then
echo "NFS FAILED"
- pstat
fi
wait
umount $mntpoint
-mdconfig -a -t swap -s 100m -u $mdstart
-bsdlabel -w md${mdstart} auto
-newfs_msdos -F 16 -b 8192 /dev/md${mdstart}a > /dev/null 2>&1
-mount_msdosfs -m 777 /dev/md${mdstart}a $mntpoint
-/tmp/mountu $mntpoint/file &
-
-sleep 1
-if ! mount -u -o ro $mntpoint 2>&1 | grep -q "Device busy"; then
- echo "MSDOS FAILED"
- pstat
+if [ -x /sbin/mount_msdosfs ]; then
+ mdconfig -a -t swap -s 100m -u $mdstart
+ bsdlabel -w md${mdstart} auto
+ newfs_msdos -F 16 -b 8192 /dev/md${mdstart}a > /dev/null 2>&1
+ mount_msdosfs -m 777 /dev/md${mdstart}a $mntpoint
+ /tmp/mountu $mntpoint/file &
+
+ sleep 1
+ if ! mount -u -o ro $mntpoint 2>&1 | grep -q "Device busy"; then
+ echo "MSDOS FAILED"
+ fi
+ wait
+
+ while mount | grep -q "$mntpoint "; do
+ umount $mntpoint || sleep 1
+ done
fi
-wait
-
-while mount | grep -q "$mntpoint "; do
- umount $mntpoint || sleep 1
-done
rm -f /tmp/mountu /tmp/file
exit 0
EOF
More information about the svn-src-user
mailing list