d75d9a8
diff -urN dnsmasq-2.32/rpm/dnsmasq.init dnsmasq-2.32-patched/rpm/dnsmasq.init
d75d9a8
--- dnsmasq-2.32/rpm/dnsmasq.init	1969-12-31 18:00:00.000000000 -0600
d75d9a8
+++ dnsmasq-2.32-patched/rpm/dnsmasq.init	2006-06-12 09:06:09.000000000 -0500
9c6c651
@@ -0,0 +1,75 @@
9c6c651
+#!/bin/sh
9c6c651
+#
9c6c651
+# Startup script for the DNS caching server
9c6c651
+#
9c6c651
+# chkconfig: - 99 01
9c6c651
+# description: This script starts your DNS caching server
9c6c651
+# processname: dnsmasq
9c6c651
+# pidfile: /var/run/dnsmasq.pid
9c6c651
+
9c6c651
+# Source function library.
9c6c651
+. /etc/rc.d/init.d/functions
9c6c651
+
9c6c651
+# Source networking configuration.
9c6c651
+. /etc/sysconfig/network
9c6c651
+
9c6c651
+# Check that networking is up.
9c6c651
+[ ${NETWORKING} = "no" ] && exit 0
9c6c651
+
9c6c651
+dnsmasq=/usr/sbin/dnsmasq
9c6c651
+[ -f $dnsmasq ] || exit 0
9c6c651
+
9c6c651
+DOMAIN_SUFFIX=`dnsdomainname`
9c6c651
+if [ ! -z "${DOMAIN_SUFFIX}" ]; then
9c6c651
+  OPTIONS="-s $DOMAIN_SUFFIX"
9c6c651
+fi
9c6c651
+
9c6c651
+RETVAL=0
9c6c651
+
9c6c651
+# See how we were called.
9c6c651
+case "$1" in
9c6c651
+  start)
9c6c651
+        echo -n "Starting dnsmasq: "
9c6c651
+        daemon $dnsmasq $OPTIONS
9c6c651
+	RETVAL=$?
9c6c651
+        echo
9c6c651
+        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dnsmasq
9c6c651
+        ;;
9c6c651
+  stop)
9c6c651
+        if test "x`pidof dnsmasq`" != x; then
9c6c651
+            echo -n "Shutting down dnsmasq: "
9c6c651
+            killproc dnsmasq
9c6c651
+        fi
9c6c651
+	RETVAL=$?
9c6c651
+        echo
9c6c651
+        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dnsmasq /var/run/dnsmasq.pid
9c6c651
+        ;;
9c6c651
+  status)
9c6c651
+	status dnsmasq
9c6c651
+	RETVAL=$?
9c6c651
+	;;
9c6c651
+  reload)
9c6c651
+	echo -n "Reloading dnsmasq: "
9c6c651
+	killproc dnsmasq -HUP
9c6c651
+	RETVAL=$?
9c6c651
+	echo
9c6c651
+	;;
9c6c651
+  restart)
9c6c651
+	$0 stop
9c6c651
+	$0 start
9c6c651
+	RETVAL=$?
9c6c651
+	;;
9c6c651
+  condrestart)
9c6c651
+	    if test "x`/sbin/pidof dnsmasq`" != x; then
9c6c651
+		$0 stop
9c6c651
+		$0 start
9c6c651
+		RETVAL=$?
9c6c651
+	    fi
9c6c651
+	    ;;
9c6c651
+  *)
9c6c651
+        echo "Usage: $0 {start|stop|restart|reload|condrestart|status}"
9c6c651
+        exit 1
9c6c651
+esac
9c6c651
+
9c6c651
+exit $RETVAL
9c6c651
+