diff options
| author | cvsdist <cvsdist@fedoraproject.org> | 2004-09-09 03:37:57 +0000 |
|---|---|---|
| committer | cvsdist <cvsdist@fedoraproject.org> | 2004-09-09 03:37:57 +0000 |
| commit | d69ee3dd245998558deae7dfb87ae3ccc48c409f (patch) | |
| tree | 8166a67d655d21aedeac9c8b27d9cde0d9f11523 /named.init | |
| parent | c3581cee5d89f112b422b2918ecd4d2a824a2c90 (diff) | |
| download | bind-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-x | named.init | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -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 $? } |
