diff options
Diffstat (limited to 'net-fs/nfs-utils/files/rpc.gssd.initd')
-rwxr-xr-x | net-fs/nfs-utils/files/rpc.gssd.initd | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/net-fs/nfs-utils/files/rpc.gssd.initd b/net-fs/nfs-utils/files/rpc.gssd.initd index d56f7030816c..adcdf6cc1ffd 100755 --- a/net-fs/nfs-utils/files/rpc.gssd.initd +++ b/net-fs/nfs-utils/files/rpc.gssd.initd @@ -1,13 +1,10 @@ #!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/files/rpc.gssd.initd,v 1.6 2008/02/04 22:23:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/files/rpc.gssd.initd,v 1.7 2008/04/20 00:52:24 vapier Exp $ [ -e /etc/conf.d/nfs ] && . /etc/conf.d/nfs - gssd=/usr/sbin/rpc.gssd -svcgssd=/usr/sbin/rpc.svcgssd - depend() { use ypbind net need portmap @@ -25,31 +22,16 @@ mount_pipefs() { fi } -start_it() { - ebegin "Starting $1" - shift - "$@" - eend $? - ret=$((ret + $?)) -} start() { mount_pipefs - local ret=0 - start_it gssd ${gssd} ${OPTS_RPC_GSSD} - start_it svcgssd ${svcgssd} ${OPTS_RPC_SVCGSSD} - return ${ret} -} - -stop_it() { - ebegin "Stopping $1" - start-stop-daemon --stop --exec $2 + ebegin "Starting gssd" + start-stop-daemon --stop --exec /usr/sbin/rpc.gssd ${OPTS_RPC_GSSD} eend $? - ret=$((ret + $?)) } + stop() { - local ret=0 - stop_it gssd ${gssd} - stop_it svcgssd ${svcgssd} - return ${ret} + ebegin "Stopping gssd" + start-stop-daemon --stop --exec /usr/sbin/rpc.gssd + eend $? } |