7 # description: This is a daemon for collecting and maintaing information \
8 # about hardware from several sources. \
9 # See http://www.freedesktop.org/wiki/Software/hal
14 # Source function library
15 . /etc/rc.d/init.d/functions
17 # Include debbuging statment
21 # First step: check for running messagebus service
22 if ! /sbin/service messagebus status >/dev/null 2>&1 ; then
23 msg_not_running messagebus
27 # Check if the service is already running?
28 if [ -f /var/lock/subsys/haldaemon ]; then
29 msg_already_running haldaemon
33 msg_starting haldaemon
35 if is_yes "$USE_SYSLOG"; then
36 daemon /usr/sbin/hald --use-syslog
41 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/haldaemon
45 if [ ! -f /var/lock/subsys/haldaemon ]; then
46 msg_not_running haldaemon
51 msg_stopping haldaemon
53 rm -f /var/lock/subsys/haldaemon
57 if [ ! -f /var/lock/subsys/haldaemon ]; then
58 msg_not_running haldaemon
68 if [ ! -f /var/lock/subsys/haldaemon ]; then
69 msg_not_running haldaemon
74 msg_reloading haldaemon
79 # See how we were called.
102 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"