From af9a0ccb79723bef3c597ea72e417de968164c99 Mon Sep 17 00:00:00 2001 From: "\"Steven J. Hill\"" Date: Sun, 14 Jan 2007 23:21:36 +0000 Subject: Add new 'hal' package. --- package/hal/init-hal | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 package/hal/init-hal (limited to 'package/hal/init-hal') diff --git a/package/hal/init-hal b/package/hal/init-hal new file mode 100755 index 000000000..40ea0f4d3 --- /dev/null +++ b/package/hal/init-hal @@ -0,0 +1,56 @@ +#!/bin/sh +# +# haldaemon: HAL daemon +# +# chkconfig: 345 98 02 +# description: This is a daemon for collecting and maintaing information \ +# about hardware from several sources. \ +# See http://www.freedesktop.org/Software/hal +# +# processname: hald +# pidfile: /var/run/haldaemon.pid +# + +# Sanity checks. +[ -x /usr/sbin/hald ] || exit 0 + +RETVAL=0 + +start() { + echo -n "Starting HAL daemon: " + hald + RETVAL=$? + echo "done" + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/haldaemon +} + +stop() { + echo -n "Stopping HAL daemon: " + + killall hald + RETVAL=$? + echo "done" + if [ $RETVAL -eq 0 ]; then + rm -f /var/lock/subsys/haldaemon + rm -f /var/run/haldaemon.pid + fi +} + +# See how we were called. +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + sleep 3 + start + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + ;; +esac +exit $RETVAL -- cgit v1.2.3