This can be optional because the 1st item of each action-triple is a
test comparison that starts with '-'.
Signed-off-by: Martin Schwenke <martin@meltin.net>
{
_prog_name="$1" ; shift
- _version=1
+ _v=""
+ case "$1" in
+ -*) : ;;
+ *) _v="$1" ; shift ;;
+ esac
+
+ _version=${_v:-1}
_rpc_prog="$_prog_name"
_restart=""
_opts=""
case "$_prog_name" in
knfsd)
_rpc_prog=nfs
- _version=3
+ _version=${_v:-3}
_restart="echo 'Trying to restart NFS service'"
_restart="${_restart}; startstop_nfs restart"
;;
;;
lockd)
_rpc_prog=nlockmgr
- _version=4
+ _version=${_v:-4}
_restart="echo 'Trying to restart lock manager service'"
_restart="${_restart}; startstop_nfslock restart"
;;