]> git.pld-linux.org Git - packages/avahi.git/blame_incremental - avahi-daemon
- reverted, en_NZ is supported locale
[packages/avahi.git] / avahi-daemon
... / ...
CommitLineData
1#!/bin/sh
2#
3# avahi-daemon: Starts the Avahi daemon
4#
5# chkconfig: 345 34 66
6#
7# description: This is a daemon which runs on client machines to perform \
8# Zeroconf service discovery on a network. avahi-daemon must be \
9# running on systems that use Avahi for service discovery. \
10# Avahi-daemon should not be running otherwise.
11#
12
13# Source function library
14. /etc/rc.d/init.d/functions
15
16# Get network config
17. /etc/sysconfig/network
18
19# Check that networking is up.
20if is_yes "${NETWORKING}"; then
21 if [ ! -f /var/lock/subsys/network ]; then
22 msg_network_down avahi-daemon
23 exit 1
24 fi
25else
26 exit 0
27fi
28
29start() {
30 # Check if the service is already running?
31 if [ ! -f /var/lock/subsys/avahi-daemon ]; then
32 msg_starting avahi-daemon
33 _modprobe capability
34 daemon avahi-daemon -D
35 RETVAL=$?
36 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/avahi-daemon
37 else
38 msg_already_running avahi-daemon
39 fi
40}
41
42stop() {
43 if [ -f /var/lock/subsys/avahi-daemon ]; then
44 # Stop daemons.
45 msg_stopping avahi-daemon
46 avahi-daemon -k
47 rm -f /var/lock/subsys/avahi-daemon
48 ok
49 else
50 msg_not_running avahi-daemon
51 fi
52}
53
54RETVAL=0
55# See how we were called.
56case "$1" in
57 start)
58 start
59 ;;
60 stop)
61 stop
62 ;;
63 restart)
64 stop
65 start
66 ;;
67 reload|force-reload)
68 if [ -f /var/lock/subsys/avahi-daemon ]; then
69 msg_reloading avahi-daemon
70 avahi-daemon -r
71 RETVAL=$?
72 else
73 msg_not_running avahi-daemon
74 RETVAL=7
75 fi
76 ;;
77 status)
78 status avahi-daemon
79 RETVAL=$?
80 ;;
81 *)
82 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
83 exit 3
84esac
85
86exit $RETVAL
This page took 0.039838 seconds and 4 git commands to generate.