Update 4.9.3.beta9p1 -> 4.9.3-beta24
This commit is contained in:
parent
935d0975b6
commit
cdfd15f0e4
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/bind4/dist/; revision=10137
@ -1,6 +1,7 @@
|
||||
#!/bin/sh -
|
||||
#
|
||||
# from named.reload 5.2 (Berkeley) 6/27/89
|
||||
# $Id: named.reload.sh,v 4.9.1.2 1993/09/08 00:01:17 vixie Exp $
|
||||
# $Id: named.reload.sh,v 8.1 1994/12/15 06:24:14 vixie Exp $
|
||||
#
|
||||
kill -HUP `cat %PIDDIR%/named.pid`
|
||||
|
||||
exec %DESTSBIN%/%INDOT%ndc reload
|
||||
|
@ -1,12 +1,7 @@
|
||||
#!/bin/sh -
|
||||
#
|
||||
# from named.restart 5.4 (Berkeley) 6/27/89
|
||||
# $Id: named.restart.sh,v 4.9.1.5 1994/04/09 03:43:17 vixie Exp $
|
||||
# $Id: named.restart.sh,v 8.1 1994/12/15 06:24:14 vixie Exp $
|
||||
#
|
||||
|
||||
PATH=%DESTSBIN%:/bin:/usr/bin
|
||||
|
||||
pid=`cat %PIDDIR%/named.pid`
|
||||
kill $pid
|
||||
sleep 5
|
||||
exec %INDOT%named
|
||||
exec %DESTSBIN%/%INDOT%ndc restart
|
||||
|
72
usr.sbin/named/tools/ndc/ndc.sh
Normal file
72
usr.sbin/named/tools/ndc/ndc.sh
Normal file
@ -0,0 +1,72 @@
|
||||
#!/bin/sh
|
||||
|
||||
USAGE='echo \
|
||||
"usage: $0 \
|
||||
(status|dumpdb|reload|stats|trace|notrace|querylog|start|stop|restart) \
|
||||
... \
|
||||
"; exit 1'
|
||||
|
||||
PATH=%DESTSBIN%:/bin:/usr/bin:/usr/ucb:$PATH
|
||||
PIDFILE=%PIDDIR%/named.pid
|
||||
|
||||
[ -f $PIDFILE ] || {
|
||||
echo "$0: $PIDFILE does not exist"
|
||||
exit 1
|
||||
}
|
||||
PID=`cat $PIDFILE`
|
||||
PS=`%PS% $PID | tail -1 | grep $PID`
|
||||
RUNNING=1
|
||||
[ `echo $PS | wc -w` -ne 0 ] || {
|
||||
PS="named (pid $PID?) not running"
|
||||
RUNNING=0
|
||||
}
|
||||
|
||||
for ARG
|
||||
do
|
||||
case $ARG in
|
||||
start|stop|restart)
|
||||
;;
|
||||
*)
|
||||
[ $RUNNING -eq 0 ] && {
|
||||
echo $PS
|
||||
exit 1
|
||||
}
|
||||
esac
|
||||
|
||||
case $ARG in
|
||||
status) echo "$PS";;
|
||||
dumpdb) kill -INT $PID && echo Dumping Database;;
|
||||
reload) kill -HUP $PID && echo Reloading Database;;
|
||||
stats) kill -%IOT% $PID && echo Dumping Statistics;;
|
||||
trace) kill -USR1 $PID && echo Trace Level Incremented;;
|
||||
notrace) kill -USR2 $PID && echo Tracing Cleared;;
|
||||
querylog|qrylog) kill -WINCH $PID && echo Query Logging Toggled;;
|
||||
start)
|
||||
[ $RUNNING -eq 1 ] && {
|
||||
echo "$0: start: named (pid $PID) already running"
|
||||
continue
|
||||
}
|
||||
%INDOT%named && echo Name Server Started
|
||||
;;
|
||||
stop)
|
||||
[ $RUNNING -eq 0 ] && {
|
||||
echo "$0: stop: named not running"
|
||||
continue
|
||||
}
|
||||
kill $PID && {
|
||||
sleep 5
|
||||
echo Name Server Stopped
|
||||
}
|
||||
;;
|
||||
restart)
|
||||
[ $RUNNING -eq 1 ] && {
|
||||
kill $PID && sleep 5
|
||||
}
|
||||
%INDOT%named && echo Name Server Restarted
|
||||
;;
|
||||
*) eval "$USAGE";;
|
||||
esac
|
||||
done
|
||||
test -z "$ARG" && eval "$USAGE"
|
||||
|
||||
exit 0
|
Loading…
Reference in New Issue
Block a user