--- trunk/hal/hald.rc 2005/05/03 15:32:40 18 +++ trunk/hal/hald.rc 2006/10/20 17:46:27 81 @@ -1,5 +1,5 @@ #!/bin/bash -# $Header: /root/magellan-cvs/src/hal/hald.rc,v 1.1 2005-05-03 15:32:40 niro Exp $ +# $Header: /root/magellan-cvs/src/hal/hald.rc,v 1.2 2006-10-20 17:46:27 niro Exp $ #%rlevels: 0:k 1:k 6:k 7:s #%start: 58 @@ -17,14 +17,22 @@ case "$1" in start) echo -e ${COLOREDSTAR}"Starting Hardware Abstraction Layer daemon ..." - start-stop-daemon --start -q --exec /usr/sbin/hald + + # allow hal to process acpi events + if [ -f /proc/acpi/event ] + then + chgrp haldaemon /proc/acpi/event + chmod 440 /proc/acpi/event + fi + + start-stop-daemon --start -q --exec /usr/sbin/hald -- --use-syslog evaluate_retval splash svc_started splash 0 ;; stop) echo -e ${COLOREDSTAR}"Stopping Hardware Abstraction Layer daemon ..." - start-stop-daemon --stop -q --pidfile /var/run/hald/hald.pid + start-stop-daemon --stop -q --pidfile /var/run/hald/hald.pid evaluate_retval splash svc_stopped splash 0 ;;