[Initng-svn] r1953 - initng/initfiles/daemon

svn at initng.thinktux.net svn at initng.thinktux.net
Sun Nov 6 17:13:30 CET 2005


Author: jimmy
Date: Sun Nov  6 17:13:30 2005
New Revision: 1953

Modified:
   initng/initfiles/daemon/hddtemp.ii
Log:
Made this an real daemon.


Modified: initng/initfiles/daemon/hddtemp.ii
==============================================================================
--- initng/initfiles/daemon/hddtemp.ii	(original)
+++ initng/initfiles/daemon/hddtemp.ii	Sun Nov  6 17:13:30 2005
@@ -1,6 +1,7 @@
-service daemon/hddtemp {
+daemon daemon/hddtemp {
     need = system/initial
-start {
+    pidfile = /var/run/hddtemp.pid
+daemon {
 SERVICE="true"
 DISKS="/dev/hd? /dev/sr? /dev/sg? /dev/sd?"
 INTERFACE="0.0.0.0"
@@ -38,16 +39,13 @@
 done
 
 if [ -n "$DISKS_LIST" ] || [ -n "$DISKS_NOPROBE" ] ; then
-    exec /usr/sbin/hddtemp $DAEMON_ARG $SYSLOG_ARG $OPTIONS $DISKS_NOPROBE $DISKS_LIST
+    /usr/sbin/hddtemp $DAEMON_ARG $SYSLOG_ARG $OPTIONS $DISKS_NOPROBE $DISKS_LIST
 fi
 
-echo "could not lauch /usr/sbin/hddtemp"
-exit 1
+# sleep 1 sec and then get pid
+sleep 1
+echo `pidof hddtemp` > /var/run/hddtemp.pid
+exit 0
 
 }
-
-stop {
-    killall -9 hddtemp
-    exit 1
-}
 }


More information about the Initng-svn mailing list