aboutsummaryrefslogtreecommitdiff
path: root/contrib/bind/bin/ndc
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>2001-02-17 15:48:23 +0000
committercvs2svn <cvs2svn@FreeBSD.org>2001-02-17 15:48:23 +0000
commit214d0f755d76207be79bcd905b52b02af074d16f (patch)
treedd4c40b3f6d880729edaebc4d2550deb01d602dc /contrib/bind/bin/ndc
parenta5625a3bc7bf03d2a15f4717925bcdcdd3803df7 (diff)
This commit was manufactured by cvs2svn to create tagvendor/bind/8.2.3
'bind-vendor-v8_2_3'.
Notes
Notes: svn path=/vendor/bind/dist/; revision=72571 svn path=/vendor/bind/8.2.3/; revision=72573; tag=vendor/bind/8.2.3
Diffstat (limited to 'contrib/bind/bin/ndc')
-rw-r--r--contrib/bind/bin/ndc/ndc.sh83
1 files changed, 0 insertions, 83 deletions
diff --git a/contrib/bind/bin/ndc/ndc.sh b/contrib/bind/bin/ndc/ndc.sh
deleted file mode 100644
index a9b10182cc8d..000000000000
--- a/contrib/bind/bin/ndc/ndc.sh
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/bin/sh
-
-USAGE='echo \
- "usage: $0 \
- (status|dumpdb|reload|stats|trace|notrace|querylog|start|stop|restart) \
- ... \
- "; exit 1'
-
-PATH=/bin:/usr/bin:/usr/ucb:$PATH; export PATH
-PIDFILE=%PIDFILE%
-
-if [ -f $PIDFILE ]
-then
- 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
- }
-else
- PS="named (no pid file) not running"
- RUNNING=0
-fi
-
-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 -ILL $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
- }
- rm -f $PIDFILE
- %NAMED% && {
- sleep 5
- echo Name Server Started
- }
- ;;
- stop)
- [ $RUNNING -eq 0 ] && {
- echo "$0: stop: named not running"
- continue
- }
- kill $PID && {
- sleep 5
- rm -f $PIDFILE
- echo Name Server Stopped
- }
- ;;
- restart)
- [ $RUNNING -eq 1 ] && {
- kill $PID && sleep 5
- }
- rm -f $PIDFILE
- %NAMED% && {
- sleep 5
- echo Name Server Restarted
- }
- ;;
- *) eval "$USAGE";;
- esac
-done
-test -z "$ARG" && eval "$USAGE"
-
-exit 0