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=""
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to