summaryrefslogtreecommitdiffstats
path: root/named.init
diff options
context:
space:
mode:
authorcvsdist <cvsdist@fedoraproject.org>2004-09-09 03:37:57 +0000
committercvsdist <cvsdist@fedoraproject.org>2004-09-09 03:37:57 +0000
commitd69ee3dd245998558deae7dfb87ae3ccc48c409f (patch)
tree8166a67d655d21aedeac9c8b27d9cde0d9f11523 /named.init
parentc3581cee5d89f112b422b2918ecd4d2a824a2c90 (diff)
downloadbind-d69ee3dd245998558deae7dfb87ae3ccc48c409f.tar.gz
bind-d69ee3dd245998558deae7dfb87ae3ccc48c409f.tar.xz
bind-d69ee3dd245998558deae7dfb87ae3ccc48c409f.zip
auto-import changelog data from bind-9.2.4rc6-1.src.rpmbind-9_2_4rc6-1
Fri Jul 16 2004 Jason Vas Dias <jvdias@redhat.com> - Upgraded to ISC version 9.2.4rc6 Fri Jul 16 2004 Jason Vas Dias <jvdias@redhat.com> - Fixed named.init generation of error messages on - 'service named stop' and 'service named reload' - as per bug 127775
Diffstat (limited to 'named.init')
-rwxr-xr-xnamed.init11
1 files changed, 8 insertions, 3 deletions
diff --git a/named.init b/named.init
index 6dfd476..73fa736 100755
--- a/named.init
+++ b/named.init
@@ -46,7 +46,7 @@ start() {
stop() {
# Stop daemons.
echo -n $"Stopping $prog: "
- /usr/sbin/rndc stop
+ /usr/sbin/rndc stop >/dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named || {
killproc named
@@ -71,8 +71,13 @@ restart() {
}
reload() {
echo -n $"Reloading $prog: "
- /usr/sbin/rndc reload >/dev/null 2>&1 || /usr/bin/kill -HUP `/sbin/pidof -o %PPID named`
- [ "$?" -eq 0 ] && success $"$prog reload" || failure $"$prog reload"
+ p=`/sbin/pidof -o %PPID named`
+ RETVAL=$?
+ if [ "$RETVAL" -eq 0 ]; then
+ /usr/sbin/rndc reload >/dev/null 2>&1 || /usr/bin/kill -HUP $p;
+ RETVAL=$?
+ fi
+ [ "$RETVAL" -eq 0 ] && success $"$prog reload" || failure $"$prog reload"
echo
return $?
}