#!/usr/bin/env /lib/runit/invoke-run
set -e

NAME="acpi-support"
DAEMON=/etc/acpi/power.sh

# Exit service if DAEMON is not installed
if [ ! -x $DAEMON ]; then
	exit 161
fi

# Exit if missing libraries
[ -f  /usr/share/acpi-support/power-funcs ] || exit 161
. /usr/share/acpi-support/power-funcs
[ -d  /var/lib/acpi-support ] || exit 161

# Start acpi-support
on_ac_power
if [ $? -eq 1 ]; then 
	/etc/acpi/power.sh true
fi
# Source everything in /etc/acpi/start.d/
for SCRIPT in /etc/acpi/start.d/*.sh; do
	if [ -f "$SCRIPT" ] ; then
		"$SCRIPT"
	fi
done

exec 2>&1

exec chpst -b $NAME pause
