packages: laptop-mode-tools/laptop-mode-tools.init - sync with template.init
glen
glen at pld-linux.org
Mon Mar 22 20:56:37 CET 2010
Author: glen Date: Mon Mar 22 19:56:37 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- sync with template.init
---- Files affected:
packages/laptop-mode-tools:
laptop-mode-tools.init (1.5 -> 1.6)
---- Diffs:
================================================================
Index: packages/laptop-mode-tools/laptop-mode-tools.init
diff -u packages/laptop-mode-tools/laptop-mode-tools.init:1.5 packages/laptop-mode-tools/laptop-mode-tools.init:1.6
--- packages/laptop-mode-tools/laptop-mode-tools.init:1.5 Thu Jun 12 10:39:29 2008
+++ packages/laptop-mode-tools/laptop-mode-tools.init Mon Mar 22 20:56:32 2010
@@ -1,45 +1,58 @@
#!/bin/sh
+#
# laptop-mode-tools
#
# chkconfig: 345 20 90
-# description: laptop-mode-tools
+#
+# description: laptop-mode-tools
+#
+# processname: laptop-mode-tools
+#
+# $Id$
# Source function library
. /etc/rc.d/init.d/functions
+# Get service config - may override defaults
+[ -f /etc/sysconfig/laptop-mode-tools ] && . /etc/sysconfig/laptop-mode-tools
+
start() {
# Check if the service is already running?
- if [ ! -f /var/lock/subsys/laptop-mode-tools ]; then
- msg_starting "laptop mode"
- touch /var/run/laptop-mode-tools/enabled
- daemon /usr/sbin/laptop_mode auto
- RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/laptop-mode-tools
- else
+ if [ -f /var/lock/subsys/laptop-mode-tools ]; then
msg_already_running "laptop mode"
+ return
fi
+
+ msg_starting "laptop mode"
+ touch /var/run/laptop-mode-tools/enabled
+ daemon /usr/sbin/laptop_mode auto
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/laptop-mode-tools
}
stop() {
- if [ -f /var/lock/subsys/laptop-mode-tools ]; then
- msg_stopping "laptop mode"
- daemon /usr/sbin/laptop_mode stop
- rm -f /var/lock/subsys/laptop-mode-tools /var/run/laptop-mode-tools/enabled
- else
+ if [ ! -f /var/lock/subsys/laptop-mode-tools ]; then
msg_not_running "laptop mode"
+ return
fi
+
+ # Stop daemons.
+ msg_stopping "laptop mode"
+ daemon /usr/sbin/laptop_mode stop
+ rm -f /var/lock/subsys/laptop-mode-tools /var/run/laptop-mode-tools/enabled
}
condrestart() {
- if [ -f /var/lock/subsys/laptop-mode-tools ]; then
- stop
- # Now remove files containing stored status, re-enable, and start it up again.
- rm -fr /var/run/laptop-mode-tools/*
- start
- else
+ if [ ! -f /var/lock/subsys/laptop-mode-tools ]; then
msg_not_running "laptop mode"
RETVAL=$1
+ return
fi
+
+ stop
+ # Remove files containing stored status, re-enable, and start it up again.
+ rm -rf /var/run/laptop-mode-tools/*
+ start
}
RETVAL=0
@@ -53,7 +66,7 @@
;;
restart)
stop
- # Now remove files containing stored status, re-enable, and start it up again.
+ # Remove files containing stored status, re-enable, and start it up again.
rm -fr /var/run/laptop-mode-tools/*
start
;;
@@ -65,7 +78,7 @@
;;
status)
/usr/sbin/laptop_mode status
- exit $?
+ RETVAL=$?
;;
*)
msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/laptop-mode-tools/laptop-mode-tools.init?r1=1.5&r2=1.6&f=u
More information about the pld-cvs-commit
mailing list