rpms/nsd/devel nsd.init,1.5,1.6
Paul Wouters (pwouters)
fedora-extras-commits at redhat.com
Fri Sep 14 18:14:50 UTC 2007
Author: pwouters
Update of /cvs/extras/rpms/nsd/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21190
Modified Files:
nsd.init
Log Message:
Fix pid file location. Remove NOTIFY state on stop.
Index: nsd.init
===================================================================
RCS file: /cvs/extras/rpms/nsd/devel/nsd.init,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- nsd.init 27 Nov 2006 17:43:39 -0000 1.5
+++ nsd.init 14 Sep 2007 18:14:17 -0000 1.6
@@ -35,12 +35,13 @@
start() {
/usr/sbin/nsdc rebuild >/dev/null
- /usr/sbin/nsdc update >/dev/null
echo -n $"Starting nsd... "
nsd $OTHER_NSD_OPTS
RETVAL=$?
echo
- /usr/sbin/nsdc notify
+ /usr/sbin/nsdc update >/dev/null 2> /dev/null
+ # nsd doesn't handle broken pri/sec servers very well
+ /usr/sbin/nsdc notify > /dev/null 2> /dev/null &
touch /var/lock/subsys/nsd
return $RETVAL
}
@@ -50,8 +51,10 @@
killproc nsd
RETVAL=$?
if [ $RETVAL -eq 0 ] ; then
+ rm -f /var/run/nsd/nsd.pid
+ # ensure notifies are sent at startup
+ rm -f /var/lib/nsd/xfrd.state
rm -f /var/lock/subsys/nsd
- rm -f /var/run/nsd.pid
fi
echo
return $RETVAL
More information about the fedora-extras-commits
mailing list