lid_switch revision 1.6
1#!/bin/sh -
2#
3#	$NetBSD: lid_switch,v 1.6 2010/09/14 04:37:04 macallan Exp $
4#
5# Generic script for lid switch events.  We try to put the system to sleep.
6#
7# Arguments passed by powerd(8):
8#
9#	device event
10
11case "${2}" in
12pressed)
13	#if /etc/rc.d/apmd status >/dev/null ; then
14	#	/usr/sbin/apm -S
15	#else
16	#	/usr/sbin/apm -d -S
17	#fi
18	wsconsctl -d backlight >/tmp/backlight
19	wsconsctl -d -w backlight=0 >/dev/null
20	exit 0
21	;;
22released)
23	if [ -f "/tmp/backlight" ]; then
24		wsconsctl -d -w `cat /tmp/backlight`	
25	fi
26	exit 0
27	;;
28*)
29	logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
30	exit 1
31esac
32