]> git.pld-linux.org Git - packages/bind.git/blame - named.init
- revision increase to 2
[packages/bind.git] / named.init
CommitLineData
830cb9db 1#!/bin/sh
d584f36f 2#
da1295cd 3# named This shell script takes care of starting and stopping
4# named (BIND DNS server).
d584f36f 5#
da1295cd 6# chkconfig: 345 55 45
7# description: named (BIND) is a Domain Name Server (DNS) \
8# that is used to resolve host names to IP addresses.
d584f36f
AF
9
10# Source function library.
11. /etc/rc.d/init.d/functions
12
13# Source networking configuration.
14. /etc/sysconfig/network
15
830cb9db 16# Try get config..
17if [ -f /etc/sysconfig/named ]; then
18 . /etc/sysconfig/named
19fi
d584f36f 20
da1295cd 21# Check that networking is up.
22if [ "${NETWORKING}" = "no" ]; then
23 echo "WARNING: Networking is down. Named service can't be runed."
24 exit 1
25fi
26
27# Sanity check
28[ -f /etc/named.conf ] || exit 0
29
30
d584f36f
AF
31# See how we were called.
32case "$1" in
33 start)
135e3b94 34 # Check if the service is already running?
35 if [ ! -f /var/lock/subsys/named ]; then
36 show Starting named daemon
860ee3a3 37 daemon named -u named -g named
135e3b94 38 else
39 echo "Named already is running"
40 fi
d584f36f
AF
41 touch /var/lock/subsys/named
42 ;;
43 stop)
44 show Stopping named
45 killproc named
46 rm -f /var/lock/subsys/named
47 ;;
48 status)
135e3b94 49 /usr/sbin/ndc status
50 ;;
51 reload)
52 echo -n "Reload named daemon"
53 killproc named -HUP
d584f36f
AF
54 ;;
55 restart)
56 $0 stop
57 $0 start
58 ;;
59 *)
135e3b94 60 echo "Usage: $0 {start|stop|status|reload|restart}"
d584f36f
AF
61 exit 1
62esac
63
64exit 0
This page took 0.031696 seconds and 4 git commands to generate.