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