linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] server: Added -A flag which will cause server script to ask to mount.
@ 2014-08-12 19:08 Steve Dickson
  0 siblings, 0 replies; only message in thread
From: Steve Dickson @ 2014-08-12 19:08 UTC (permalink / raw)
  To: Linux NFS Mailing list

By default the server script will no longer ask to mount. Use
the new -A flag to restore the asking about the mount

Signed-off-by: Steve Dickson <steved@redhat.com>
---
 server | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

diff --git a/server b/server
index 439c96f..e63f6d5 100755
--- a/server
+++ b/server
@@ -11,6 +11,7 @@
 #	-c		use cachefs; need to specify cachefs mount
 #			options with -o
 #	-N passes	repeat "passes" times
+#   -A    Ask before doing the mount [default: no]
 #	mnt_options	arg to -o mount options
 #	server_path	path to mount from server
 #	mntpoint	path to mount on locally
@@ -19,15 +20,16 @@
 Program=`basename $0`
 
 InitFile="./tests.init"
-USAGE="usage:  $Program [-a|-b|-g|-s|-l|-c] [-f|-t|-n|-h|-C] [-o mnt_options] [-p server_path] [-m mntpoint] [-N passes] server_name"
+USAGE="usage:  $Program [-a|-b|-B|-g|-s|-l|-c] [-f|-t|-n|-h|-C] [-o mnt_options] [-p server_path] [-m mntpoint] [-N passes] server_name"
 
 # defaults
 . $InitFile
 export PATH CFLAGS LIBS MOUNT UMOUNT MNTOPTIONS
 
 passes="1"
+askt2mnt="no"
 
-set - `getopt abcCfglhm:N:no:p:st $*`
+set - `getopt aAbcCfglhm:N:no:p:st $*`
 
 if [ $? != 0 ]
 then
@@ -40,6 +42,7 @@ do
 		-a|-b|-g|-s|-l)	TEST=$c; shift	;;
 		-f|-n|-t)	TESTARG=$c; shift	;;
 		-c)		cachefs="yes"; shift	;;
+		-A)		ask2mnt="yes"; shift ;;
 		-C)		CIFS="yes"; export CIFS; shift ;;
 		-h)		HARDLINKS=n; export HARDLINKS; shift	;;
 		-m)		USRMNTPOINT=$2; shift; shift	;;
@@ -124,18 +127,20 @@ HOSTNAME=`hostname`
 HOSTNAME=`expr $HOSTNAME : '\([^.]*\)'`
 NFSTESTDIR=$MNTPOINT/$HOSTNAME.test
 export NFSTESTDIR
-echo $DASHN "Start tests on path $NFSTESTDIR [y/n]?" "$BLC"
-read ans
-case $ans in
-    Y*|y*)
-	;;
-    *)
-	echo "Terminating ($MNTPOINT left mounted)."
-	exit 1
-	;;
-esac
-	
+if test $ask2mnt = "yes" 
+then
+	echo $DASHN "Start tests on path $NFSTESTDIR [y/n]?" "$BLC"
+	read ans
+	case $ans in
+    	Y*|y*)
+		;;
+    	*)
+		echo "Terminating ($MNTPOINT left mounted)."
+		exit 1
+		;;
+	esac
 echo ""
+fi
 
 if test $passes = "1"
 then
-- 
1.9.3


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2014-08-12 19:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-12 19:08 [PATCH] server: Added -A flag which will cause server script to ask to mount Steve Dickson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).