summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-fs/nfs-utils/files/rpc.gssd.initd')
-rwxr-xr-xnet-fs/nfs-utils/files/rpc.gssd.initd34
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 $?
}