Home | History | Annotate | Download | only in lfs
      1 #!/bin/sh
      2 ########################################################################
      3 # Begin $rc_base/init.d/avahi
      4 #
      5 # Description : Avahi daemon loader
      6 #
      7 # Authors     : William Immendorf - will.immendorf (at] gmail.com
      8 #
      9 # Version     : 00.00
     10 #
     11 # Notes       : Based off of the LFS 6.4 sysklogd script.
     12 #
     13 ########################################################################
     14 
     15 . /etc/sysconfig/rc
     16 . ${rc_functions}
     17 
     18 case "${1}" in
     19 	start)
     20 		boot_mesg "Starting the Avahi daemon..."
     21 		loadproc avahi-daemon -D
     22 		;;
     23 
     24 	stop)
     25 		boot_mesg "Stopping the Avahi daemon..."
     26 		avahi-daemon -k
     27 		evaluate_retval
     28 		;;
     29 
     30 	reload)
     31 		boot_mesg "Reloading the Avahi daemon..."
     32 		reloadproc avahi-daemon -r
     33 		;;
     34 	restart)
     35 		${0} stop
     36 		sleep 1
     37 		${0} start
     38 		;;
     39 
     40 	status)
     41 		statusproc avahi-daemon
     42 		;;
     43 	*)
     44 		echo "Usage: ${0} {start|stop|reload|restart|status}"
     45 		exit 1
     46 		;;
     47 esac
     48 
     49 # End $rc_base/init.d/avahi
     50