#!/bin/sh
# INIT script to check whether we're on batteries, and so start with laptop 
# mode etc enabled.

### BEGIN INIT INFO
# Provides:          acpi-support
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $local_fs $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO

# Adding smgl stuff..
PROGRAM=/etc/acpi/power.sh
RUNLEVEL=3
. /etc/init.d/smgl_init

test -f /usr/share/acpi-support/power-funcs || exit 0

# BUGS: unless we start *really* late, we have no way of throttling 
# xscreensaver, since it won't be there to command.
. /usr/share/acpi-support/power-funcs

test -d /var/lib/acpi-support || exit 0

# Changing to support smgl init way to do things...

function start() {
	echo "Checking battery state..."
	if [ x"`echo /proc/acpi/ac_adapter/*`" != x"/proc/acpi/ac_adapter/*" ]; then 
		$PROGRAM
	fi
	# Source everything in /etc/acpi/start.d/
	for SCRIPT in /etc/acpi/start.d/*.sh; do
		if [ -f "$SCRIPT" ] ; then
			. $SCRIPT
		fi
	done
	echo "Done..."
}

function stop() {
	echo "Disabling power management..."
	if [ x"`echo /proc/acpi/ac_adapter/*`" != x"/proc/acpi/ac_adapter/*" ]; then
		$PROGRAM stop
	fi
	echo "Done..."
}

function restart() {
	echo "Unsupported..."
}

