]> git.pld-linux.org Git - packages/laptop-mode-tools.git/blame - laptop-mode-tools.init
- release 1 - seems to work
[packages/laptop-mode-tools.git] / laptop-mode-tools.init
CommitLineData
617a52a0
AM
1#!/bin/sh
2# laptop-mode-tools
3#
4# chkconfig: 345 20 90
5# description: laptop-mode-tools
6
7# Source function library
8. /etc/rc.d/init.d/functions
9
10RETVAL=0
11# See how we were called.
12case "$1" in
13 start)
14 # Check if the service is already running?
15 if [ ! -f /var/lock/subsys/laptop-mode-tools ]; then
16 msg_starting "laptop mode"
17 touch /var/run/laptop-mode-enabled
18 daemon /usr/sbin/laptop_mode auto
19 RETVAL=$?
20 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/laptop-mode-tools
21 else
22 msg_already_running "laptop mode"
23 fi
24 ;;
25 stop)
26 if [ -f /var/lock/subsys/laptop-mode-tools ]; then
27 msg_stopping "laptop mode"
28 daemon /usr/sbin/laptop_mode stop
29 rm -f /var/lock/subsys/laptop-mode-tools /var/run/laptop-mode-enabled
30 else
31 msg_not_running "laptop mode"
32 fi
33 ;;
34 restart|force-reload)
35 $0 stop
36 $0 start
37 exit $?
38 ;;
39 status)
40 exit $?
41 ;;
42 *)
43 msg_usage "$0 {start|stop|restart|force-reload|status}"
44 exit 3
45esac
46
47exit $RETVAL
This page took 0.130533 seconds and 4 git commands to generate.