Lennart Poettering e8f575
Index: initscript/fedora/avahi-dnsconfd.in
Lennart Poettering e8f575
===================================================================
Lennart Poettering e8f575
--- initscript/fedora/avahi-dnsconfd.in	(revision 1531)
Lennart Poettering e8f575
+++ initscript/fedora/avahi-dnsconfd.in	(revision 1535)
Lennart Poettering e8f575
@@ -1,8 +1,8 @@
Lennart Poettering e8f575
 #! /bin/sh
Lennart Poettering e8f575
 #
Lennart Poettering e8f575
-# avahi-daemon:       Starts the Avahi dns configuration daemon
Lennart Poettering e8f575
+# avahi-dnsconfd:       Starts the Avahi dns configuration daemon
Lennart Poettering e8f575
 #
Lennart Poettering e8f575
-# chkconfig: - 97 02
Lennart Poettering e8f575
+# chkconfig: - 96 02
Lennart Poettering e8f575
 # description: avahi-dnsconfd connects to a running avahi-daemon and runs  the  script \
Lennart Poettering e8f575
 #       /etc/avahi/dnsconf.action for each unicast DNS server that is announced \
Lennart Poettering e8f575
 #       on the local LAN. This is useful for configuring unicast DNS servers in \
Lennart Poettering e8f575
@@ -14,18 +14,24 @@
Martin Bacovsky 08a4b1
 
Martin Bacovsky 08a4b1
 # Source function library.
Martin Bacovsky 08a4b1
 . /etc/init.d/functions
Martin Bacovsky 08a4b1
-
Martin Bacovsky 08a4b1
 . /etc/sysconfig/network
Martin Bacovsky 08a4b1
 
Martin Bacovsky 08a4b1
-# Check that networking is configured.
Martin Bacovsky 08a4b1
-[ ${NETWORKING} = "no" ] && exit 0
Lennart Poettering e8f575
-
Lennart Poettering e8f575
 AVAHI_BIN=@sbindir@/avahi-dnsconfd
Martin Bacovsky 08a4b1
-test -x $AVAHI_BIN || exit 5
Lennart Poettering e8f575
 
Martin Bacovsky 08a4b1
+if [ $1 == 'status' ]; then
Martin Bacovsky 08a4b1
+    test -x $AVAHI_BIN || exit 4
Martin Bacovsky 08a4b1
+else 
Martin Bacovsky 08a4b1
+    test -x $AVAHI_BIN || exit 5
Martin Bacovsky 08a4b1
+fi
Lennart Poettering e8f575
+
Lennart Poettering e8f575
 LOCKFILE=/var/lock/subsys/avahi-dnsconfd
Martin Bacovsky 08a4b1
 
Lennart Poettering e8f575
+base=${0##*/}
Lennart Poettering e8f575
+
Martin Bacovsky 08a4b1
 start() {
Martin Bacovsky 08a4b1
+    # Check that networking is configured.
Martin Bacovsky 08a4b1
+    [ ${NETWORKING} = "no" ] && exit 1
Martin Bacovsky 08a4b1
+
Lennart Poettering e8f575
 	echo -n $"Starting Avahi DNS daemon... "
Lennart Poettering e8f575
         $AVAHI_BIN -D
Lennart Poettering e8f575
 	RETVAL=$?
Lennart Poettering e8f575
@@ -58,7 +64,6 @@
Lennart Poettering e8f575
 	return $RETVAL
Lennart Poettering e8f575
 }
Lennart Poettering e8f575
 
Lennart Poettering e8f575
-
Lennart Poettering e8f575
 restart() {
Lennart Poettering e8f575
 	stop
Lennart Poettering e8f575
 	start
Lennart Poettering e8f575
@@ -92,7 +97,7 @@
Martin Bacovsky 08a4b1
 	;;
Martin Bacovsky 08a4b1
   *)
Martin Bacovsky 08a4b1
 	echo $"Usage: $0 {start|stop|status|restart|condrestart}"
Martin Bacovsky 08a4b1
-	exit 1
Martin Bacovsky 08a4b1
+	exit 2
Lennart Poettering e8f575
 	;;
Martin Bacovsky 08a4b1
 esac
Martin Bacovsky 08a4b1
 
Lennart Poettering e8f575
Index: initscript/fedora/avahi-daemon.in
Lennart Poettering e8f575
===================================================================
Lennart Poettering e8f575
--- initscript/fedora/avahi-daemon.in	(revision 1531)
Lennart Poettering e8f575
+++ initscript/fedora/avahi-daemon.in	(revision 1535)
Lennart Poettering e8f575
@@ -2,7 +2,7 @@
Lennart Poettering e8f575
 #
Lennart Poettering e8f575
 # avahi-daemon:       Starts the Avahi Daemon
Lennart Poettering e8f575
 #
Lennart Poettering e8f575
-# chkconfig: 345 97 02
Lennart Poettering e8f575
+# chkconfig: 345 96 02
Lennart Poettering e8f575
 # description: This is a daemon which runs on client machines to perform \
Lennart Poettering e8f575
 #              Zeroconf service discovery on a network. avahi-daemon must be \
Lennart Poettering e8f575
 #              running on systems  that use Avahi for service discovery. \
Lennart Poettering e8f575
@@ -14,20 +14,24 @@
Martin Bacovsky 08a4b1
 
Martin Bacovsky 08a4b1
 # Source function library.
Martin Bacovsky 08a4b1
 . /etc/init.d/functions
Martin Bacovsky 08a4b1
-
Martin Bacovsky 08a4b1
 . /etc/sysconfig/network
Martin Bacovsky 08a4b1
 
Martin Bacovsky 08a4b1
-# Check that networking is configured.
Martin Bacovsky 08a4b1
-[ ${NETWORKING} = "no" ] && exit 0
Martin Bacovsky 08a4b1
-
Lennart Poettering e8f575
 AVAHI_BIN=@sbindir@/avahi-daemon
Martin Bacovsky 08a4b1
-test -x $AVAHI_BIN || exit 5
Lennart Poettering e8f575
 
Martin Bacovsky 08a4b1
+if [ $1 == 'status' ]; then
Martin Bacovsky 08a4b1
+    test -x $AVAHI_BIN || exit 4
Martin Bacovsky 08a4b1
+else 
Martin Bacovsky 08a4b1
+    test -x $AVAHI_BIN || exit 5
Martin Bacovsky 08a4b1
+fi
Lennart Poettering e8f575
+
Lennart Poettering e8f575
 LOCKFILE=/var/lock/subsys/avahi-daemon
Martin Bacovsky 08a4b1
 
Lennart Poettering e8f575
 base=${0##*/}
Martin Bacovsky 08a4b1
 
Martin Bacovsky 08a4b1
 start() {
Martin Bacovsky 08a4b1
+    # Check that networking is configured.
Martin Bacovsky 08a4b1
+    [ ${NETWORKING} = "no" ] && exit 1
Martin Bacovsky 08a4b1
+
Lennart Poettering e8f575
 	echo -n $"Starting Avahi daemon... "
Lennart Poettering e8f575
 	if [ -s /etc/localtime ]; then
Lennart Poettering e8f575
 	    cp -fp /etc/localtime /etc/avahi/etc >/dev/null 2>&1
Lennart Poettering e8f575
@@ -96,7 +100,8 @@
Martin Bacovsky 08a4b1
 	;;
Martin Bacovsky 08a4b1
   *)
Martin Bacovsky 08a4b1
 	echo $"Usage: $0 {start|stop|status|restart|condrestart}"
Martin Bacovsky 08a4b1
-	exit 1
Martin Bacovsky 08a4b1
+	exit 2
Lennart Poettering e8f575
+        ;;
Martin Bacovsky 08a4b1
 esac
Martin Bacovsky 08a4b1
 
Lennart Poettering e8f575
 exit $RETVAL