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