Module Name:    src
Committed By:   jruoho
Date:           Fri Dec 31 09:29:43 UTC 2010

Modified Files:
        src/etc/powerd/scripts: acadapter

Log Message:
Remove the sony(4) and piixpcib(4) based actions; all powerd(8) scripts
should either be machine-independent or provide hints for the user. Also
clean the script a little.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/etc/powerd/scripts/acadapter

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/powerd/scripts/acadapter
diff -u src/etc/powerd/scripts/acadapter:1.3 src/etc/powerd/scripts/acadapter:1.4
--- src/etc/powerd/scripts/acadapter:1.3	Fri Aug 22 11:18:21 2008
+++ src/etc/powerd/scripts/acadapter	Fri Dec 31 09:29:43 2010
@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-#	$NetBSD: acadapter,v 1.3 2008/08/22 11:18:21 pgoyette Exp $
+#	$NetBSD: acadapter,v 1.4 2010/12/31 09:29:43 jruoho Exp $
 #
 # Generic script for acadapter events.
 #
@@ -11,46 +11,40 @@
 case "${2}" in
 pressed)
 	logger -p info "${0}: Full performance mode" >&1
-	# The following turns up brightness on a Sony Vaio laptop
-	/sbin/sysctl -w hw.sony0.brt=8 >/dev/null 2>&1
-	# Enable full performance mode for speedstep CPUs
-	/sbin/sysctl -w machdep.speedstep_state=1 2>&1
-	# Disable power saving mode on all network interfaces
+
+	# Disable power saving mode on all network interfaces.
+	#
 	for intf in $(/sbin/ifconfig -l); do
 		/sbin/ifconfig $intf -powersave >/dev/null 2>&1
 	done
 
+	# If you want to keep your hard disk idle while running
+	# on battery, the following commands will help.
 	#
-	# If you want to keep your hard disk idle while running on
-	# battery, the following commands will help.
+	# /sbin/atactl wd0 setidle 300
+	# /sbin/atactl wd0 setstandby 600
+
+	# Make sure syslogd is running.
 	#
+	# pkill syslogd
+	# /etc/rc.d/syslogd start
 
-	# Disk idle timeouts
-	#/sbin/atactl wd0 setidle 300
-	#/sbin/atactl wd0 setstandby 600
-	# Make sure syslogd is running
-	#pkill syslogd
-	#/etc/rc.d/syslogd start
-	# Startup cron daemon when running on power
-	#/etc/rc.d/cron start
+	# Start cron daemon when running on power.
+	#
+	# /etc/rc.d/cron start
 
-	# All finished
 	exit 0
 	;;
 
 released)
 	logger -p info "${0}: Power saving mode" >&1
-	# The following turns down brightness on a Sony Vaio laptop
-	/sbin/sysctl -w hw.sony0.brt=0 >/dev/null 2>&1
-	# Enable power saving mode for speedstep CPUs
-	/sbin/sysctl -w machdep.speedstep_state=0 >/dev/null 2>&1
 
-	# Enable power saving mode on all network interfaces
+	# Enable power saving mode on all network interfaces.
+	#
 	for intf in $(/sbin/ifconfig -l); do
 		/sbin/ifconfig $intf powersave >/dev/null 2>&1
 	done
 
-	#
 	# When running on battery, we want to keep the disk idle for as long
 	# as possible. Unfortunately, things like cron and syslog make this
 	# very difficult. If you can live without cron or persistent logging,
@@ -58,21 +52,23 @@
 	#
 	# If you still want to see syslog messages, you can create a custom
 	# /etc/syslog.conf.battery that writes messages to /dev/console or
-	# possibly a free wsdisplay screen.
+	# possibly a free wsdisplay screen. Alternatively, /var/log could
+	# be mounted as tmpfs.
+
+	# Disk idle timeouts.
 	#
+	# /sbin/atactl wd0 setidle 30
+	# /sbin/atactl wd0 setstandby 120
 
-	# Disk idle timeouts
-	#/sbin/atactl wd0 setidle 30
-	#/sbin/atactl wd0 setstandby 120
-	
-	# Stop the cron daemon
-	#/etc/rc.d/cron stop
+	# Stop the cron daemon.
+	#
+	# /etc/rc.d/cron stop
 
-	# Restart syslogd using a diskless configuration
-	#pkill syslogd
-	#/usr/sbin/syslogd -s -f /etc/syslog.conf.battery
+	# Restart syslogd using a diskless configuration.
+	#
+	# pkill syslogd
+	# /usr/sbin/syslogd -s -f /etc/syslog.conf.battery
 
-	# All finished
 	exit 0
 	;;
 

Reply via email to