diff options
author | Brad Davis <brd@FreeBSD.org> | 2018-07-26 16:51:23 +0000 |
---|---|---|
committer | Brad Davis <brd@FreeBSD.org> | 2018-07-26 16:51:23 +0000 |
commit | 74c3bf4ac05264793808cc4dc8934be2f20a7297 (patch) | |
tree | a27d17635d19bbca9348cf6bce9844f1e40a278b /usr.sbin | |
parent | 5166d20d984b170e53a94742ca4189be065fcee5 (diff) | |
download | src-74c3bf4ac05264793808cc4dc8934be2f20a7297.tar.gz src-74c3bf4ac05264793808cc4dc8934be2f20a7297.zip |
Move apmd.conf to CONFS in usr.sbin/apmd which simplifies this nicely.
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D16431
Notes
Notes:
svn path=/head/; revision=336743
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/apmd/Makefile | 1 | ||||
-rw-r--r-- | usr.sbin/apmd/apmd.conf | 55 |
2 files changed, 56 insertions, 0 deletions
diff --git a/usr.sbin/apmd/Makefile b/usr.sbin/apmd/Makefile index 20a4e5620ee7..4afd417eeb0d 100644 --- a/usr.sbin/apmd/Makefile +++ b/usr.sbin/apmd/Makefile @@ -1,5 +1,6 @@ # $FreeBSD$ +CONFS= apmd.conf PROG= apmd MAN= apmd.8 MANSUBDIR= /i386 diff --git a/usr.sbin/apmd/apmd.conf b/usr.sbin/apmd/apmd.conf new file mode 100644 index 000000000000..be4a6c3ddd4c --- /dev/null +++ b/usr.sbin/apmd/apmd.conf @@ -0,0 +1,55 @@ +# apmd Configuration File +# +# $FreeBSD$ +# + +apm_event SUSPENDREQ { + exec "/etc/rc.suspend apm suspend"; +} + +apm_event USERSUSPENDREQ { + exec "sync && sync && sync"; + exec "sleep 1"; + exec "apm -z"; +} + +apm_event NORMRESUME { + exec "/etc/rc.resume apm suspend"; +} + +apm_event STANDBYRESUME { + exec "/etc/rc.resume apm standby"; +} + +# resume event configuration for serial mouse users by +# reinitializing a moused(8) connected to a serial port. +# +#apm_event NORMRESUME { +# exec "kill -HUP `cat /var/run/moused.pid`"; +#} + +# suspend request event configuration for ATA HDD users: +# execute standby instead of suspend. +# +#apm_event SUSPENDREQ { +# reject; +# exec "sync && sync && sync"; +# exec "sleep 1"; +# exec "apm -Z"; +#} + +# Sample entries for battery state monitoring +#apm_battery 5% discharging { +# exec "logger -p user.emerg battery status critical!"; +# exec "echo T250L8CE-GE-C >/dev/speaker"; +#} +#apm_battery 1% discharging { +# exec "logger -p user.emerg battery low - emergency suspend"; +# exec "echo T250L16B+BA+AG+GF+FED+DC+CC >/dev/speaker"; +# exec "apm -z"; +#} +#apm_battery 99% charging { +# exec "logger -p user.notice battery fully charged"; +#} + +# apmd Configuration ends here |