SOURCES: powersave.init (NEW), powersave.sysconfig (NEW) - initial...
freetz
freetz at pld-linux.org
Thu Oct 13 16:51:40 CEST 2005
Author: freetz Date: Thu Oct 13 14:51:40 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- initial, work in progress
---- Files affected:
SOURCES:
powersave.init (NONE -> 1.1) (NEW), powersave.sysconfig (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/powersave.init
diff -u /dev/null SOURCES/powersave.init:1.1
--- /dev/null Thu Oct 13 16:51:40 2005
+++ SOURCES/powersave.init Thu Oct 13 16:51:35 2005
@@ -0,0 +1,68 @@
+#!/bin/sh
+#
+# powersaved Starts the powersave daemon
+#
+# chkconfig: 345 45 55
+# description: Optimises power consumption, specially for laptops
+# processname: powersaved
+#
+# pidfile: /var/run/powersaved.pid
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+# Configuration file.
+. /etc/sysconfig/powersave
+
+ACPI_EVENT_FILE="/proc/acpi/event"
+
+RETVAL=0
+# See how we were called.
+case "$1" in
+ start)
+ # Start daemons.
+ if [ ! -f /var/lock/subsys/powersaved ]; then
+ # starting:
+ msg_starting powersaved
+ daemon powersaved -d $ACPI_EVENT_FILE $PROGRAM_ARGS
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/powesaved
+ else
+ msg_already_running powersaved
+ fi
+ ;;
+ stop)
+ # Stop daemons.
+ if [ -f /var/lock/subsys/powersaved ]; then
+ msg_stopping powersaved
+ killproc powersaved
+ rm -f /var/lock/subsys/powersaved >/dev/null 2>&1
+ else
+ msg_not_running powersaved
+ fi
+ ;;
+ reload|force-reload)
+ if [ -f /var/lock/subsys/powersaved ]; then
+ msg_reloading powersaved
+ killproc acpid -HUP
+ RETVAL=$?
+ else
+ msg_not_running powersaved >&2
+ exit 7
+ fi
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ exit $?
+ ;;
+ status)
+ status acpid
+ exit $?
+ ;;
+ *)
+ msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
+ exit 3
+esac
+
+exit $RETVAL
================================================================
Index: SOURCES/powersave.sysconfig
diff -u /dev/null SOURCES/powersave.sysconfig:1.1
--- /dev/null Thu Oct 13 16:51:40 2005
+++ SOURCES/powersave.sysconfig Thu Oct 13 16:51:35 2005
@@ -0,0 +1,7 @@
+# Customized settings for powersave
+
+# Define nice level for powersave:
+SERVICE_RUN_NICE_LEVEL="+0"
+
+# Program arguments:
+PROGRAM_ARGS=""
================================================================
More information about the pld-cvs-commit
mailing list