diff options
| author | Adam Tkac <atkac@fedoraproject.org> | 2007-12-11 12:23:32 +0000 |
|---|---|---|
| committer | Adam Tkac <atkac@fedoraproject.org> | 2007-12-11 12:23:32 +0000 |
| commit | 5b9dbcb64cdcf472e1fb8231c142556c52686038 (patch) | |
| tree | 943bc982d92971cfa173fa3fd4d2cfbcae96ff65 /named.init | |
| parent | 85cc5489e60ae2aebe394034d3cc49ff4e204c81 (diff) | |
- fixed shutdown with initscript when rndc doesn't work (#417431)
- fixed IDN patch (#412241)
Diffstat (limited to 'named.init')
| -rwxr-xr-x | named.init | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -142,20 +142,17 @@ stop() { # is it still here? if /sbin/pidof -o %PPID "$named" >/dev/null; then timeout=0 - while : ; do - if /sbin/pidof -o %PPID "$named" >/dev/null; then + killproc "$named" -TERM >/dev/null 2>&1 + RETVAL=0 + while [ `/sbin/pidof -o %PPID "$named" >/dev/null` ]; do if [ $timeout -ge $NAMED_SHUTDOWN_TIMEOUT ]; then - killproc "$named" -TERM >/dev/null 2>&1 - RETVAL=$? + RETVAL=1 echo $"no response, killing with -TERM " break else sleep 2 && echo -n "." timeout=$((timeout+2)) fi; - else - break - fi; done fi; |
