added new amuleadu snapshot
[dottout.git] / app-laptop / laptop-mode-tools / files / laptop_mode.init
blob566f020df604c166133a424b1e491e3abdc8a3d9
1 #!/sbin/runscript
2 # Copyright 1999-2006 Gentoo Foundation
3 # Distributed under the terms of the GNU General Public License v2
4 # $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/files/laptop_mode.init,v 1.2 2006/11/14 08:05:50 uberlord Exp $
6 opts="${opts} reload"
8 depend() {
9         use localmount
10         after bootmisc
13 checkconfig() {
14         if [[ ! -f /proc/sys/vm/laptop_mode ]] ; then
15                 eerror "Kernel does not support laptop_mode"
16                 return 1
17         fi
20 start() {
21         checkconfig || return 1
23         ebegin "Starting laptop_mode"
24         touch /var/run/laptop-mode-enabled
25         /usr/sbin/laptop_mode auto init >/dev/null
26         eend $?
29 stop() {
30         ebegin "Stopping laptop_mode"
31         rm -f /var/run/laptop-mode-enabled
32         /usr/sbin/laptop_mode stop init >/dev/null
33         eend $?
36 reload() {
37         if ! service_started "${SVCNAME}" ; then
38                 eerror "${SVCNAME} has not yet been started"
39                 return 1
40         fi
42         ebegin "Reloading laptop_mode"
43         /usr/sbin/laptop_mode auto init force >/dev/null
44         eend $?
47 # vim: set ts=4 :