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