apmd.conf revision 81159
1181624Skmacy# apmd Configuration File
2181624Skmacy#
3181624Skmacy# $FreeBSD: head/etc/apmd.conf 81159 2001-08-05 15:45:21Z nsayer $
4181624Skmacy#
5181624Skmacy
6181624Skmacyapm_event SUSPENDREQ {
7181624Skmacy	exec "/etc/rc.suspend";
8181624Skmacy}
9181624Skmacy
10181624Skmacyapm_event USERSUSPENDREQ {
11181624Skmacy	exec "sync && sync && sync";
12181624Skmacy	exec "sleep 1";
13181624Skmacy	exec "apm -z";
14181624Skmacy}
15181624Skmacy
16181624Skmacyapm_event NORMRESUME, STANDBYRESUME {
17181624Skmacy	exec "/etc/rc.resume";
18181624Skmacy}
19181624Skmacy
20181624Skmacy# resume event configuration for serial mouse users by
21181624Skmacy# reinitializing a moused(8) connected to a serial port.
22181624Skmacy#
23181624Skmacy#apm_event NORMRESUME {
24181624Skmacy#	exec "kill -HUP `cat /var/run/moused.pid`";
25255040Sgibbs#}
26181624Skmacy
27255040Sgibbs# suspend request event configuration for ATA HDD users:
28255040Sgibbs# execute standby instead of suspend.
29186557Skmacy#
30255040Sgibbs#apm_event SUSPENDREQ {
31181624Skmacy#	reject;
32181624Skmacy#	exec "sync && sync && sync";
33181624Skmacy#	exec "sleep 1";
34181624Skmacy#	exec "apm -Z";
35255040Sgibbs#}
36181624Skmacy
37181624Skmacy# Sample entries for battery state monitoring
38181624Skmacy#apm_battery 5% discharging {
39181624Skmacy#	exec "logger user.emerg battery status critical!"
40181624Skmacy#}
41181624Skmacy#apm_battery 1% discharging {
42181624Skmacy#	exec "logger user.emerg battery low - emergency suspend"
43181624Skmacy#	apm -z
44181624Skmacy#}
45181624Skmacy#apm_battery 99% charging {
46181624Skmacy#	exec "logger user.notice battery fully charged"
47181624Skmacy#}
48181624Skmacy
49181624Skmacy# apmd Configuration ends here
50181624Skmacy