SOURCES: ivman.init (NEW) - new from Dariusz WÅodarczyk
jpc
jpc at pld-linux.org
Mon Nov 21 18:01:32 CET 2005
Author: jpc Date: Mon Nov 21 17:01:32 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new from Dariusz WĹodarczyk
---- Files affected:
SOURCES:
ivman.init (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/ivman.init
diff -u /dev/null SOURCES/ivman.init:1.1
--- /dev/null Mon Nov 21 18:01:32 2005
+++ SOURCES/ivman.init Mon Nov 21 18:01:27 2005
@@ -0,0 +1,68 @@
+#!/bin/sh
+#
+# haldaemon: ivman daemon
+#
+# chkconfig: 345 99 01
+# description: An extremely flexible desktop independent frontend to HAL
+#
+# processname: ivman
+# pidfile: /var/run/ivman.pid
+#
+
+# Sanity checks.
+[ -x /usr/bin/ivman ] || exit 0
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+# so we can rearrange this easily
+processname=ivman
+servicename=ivman
+
+RETVAL=0
+# See how we were called.
+case "$1" in
+ start)
+ # Check if the service is already running?
+ if [ ! -f /var/lock/subsys/$servicename ]; then
+ msg_starting $servicename
+ daemon $servicename $processname
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
+ else
+ msg_already_running $servicename
+ fi
+ ;;
+ stop)
+ # Stop daemons.
+ if [ -f /var/lock/subsys/$servicename ]; then
+ msg_stopping $servicename
+ killproc $servicename -TERM
+ rm -f /var/lock/subsys/$servicename >/dev/null 2>&1
+ rm -f /var/run/$processname.pid >/dev/null 2>&1
+ else
+ msg_not_running $servicename
+ fi
+ ;;
+ status)
+ status $processname
+ RETVAL=$?
+ ;;
+ restart)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+ condrestart)
+ if [ -f /var/lock/subsys/$servicename ]; then
+ $0 stop
+ sleep 3
+ $0 start
+ fi
+ ;;
+ *)
+ echo $"Usage: $0 {start|stop|status|restart|condrestart}"
+ ;;
+esac
+
+exit $RETVAL
================================================================
More information about the pld-cvs-commit
mailing list