On Mon, Oct 16, 2017 at 06:10:02PM +0100, Jason McIntyre wrote: > On Mon, Oct 16, 2017 at 06:38:31PM +0200, Anton Lindqvist wrote: > > > > Good call. Without knowing too much about the apmd internals, here's a > > first stab. As I read the code, the period polling is also used by > > auto{suspend,hibernate}. Is this worth mentioning? Since a more frequent > > interval will increase the accuracy of the chosen action to perform? > > > > hmm. if it does more than what is documented, maybe we could get away > with being vaguer, without losing anything important? i'm not sure.
Input from someone with better knowledge of the implementation would help. tedu@ perhaps? > > Index: apmd.8 > > =================================================================== > > RCS file: /cvs/src/usr.sbin/apmd/apmd.8,v > > retrieving revision 1.49 > > diff -u -p -r1.49 apmd.8 > > --- apmd.8 29 Aug 2017 06:13:20 -0000 1.49 > > +++ apmd.8 16 Oct 2017 16:29:20 -0000 > > @@ -57,13 +57,17 @@ When resuming after suspend or standby, > > .Nm > > runs the appropriate configuration program (if one exists). > > .Pp > > -When the power status changes > > -(battery is connected or disconnected) > > +Upon receiving an event from > > +.Xr apm 4 , > > have you changed this text because apm can warn about other things than > battery connect or just you think it reads better? i ask because what > was there was easier to understand. Reads better to me, but that's just my opinion and I will revert the change. > > > .Nm > > fetches the current status and reports it via > > .Xr syslog 3 > > with logging facility > > .Dv LOG_DAEMON . > > +In addition, > > +.Nm > > +periodically polls the power status and reports significant changes to the > > +battery charge level. > > .Pp > > The options are as follows: > > .Bl -tag -width Ds > > @@ -107,14 +111,9 @@ and > > .Nm > > exits without monitoring the APM status. > > .It Fl t Ar seconds > > -.Nm > > -periodically polls the APM driver for the current power state. > > -If the battery charge level changes substantially or the external power > > -status changes, the new status is logged. > > -The polling rate defaults to > > -once per 10 minutes, but may be specified using the > > -.Fl t > > -command-line flag. > > +Set the APM driver poll interval to > > +.Ar seconds . > > +Defaults to 600 (10 minutes). > > yes, now -t is nice and simple. just have to get the top bit right... > > > .It Fl Z Ar percent > > Automatically hibernate the system if no AC is connected and the > > estimated battery life is equal or below > > > > jmc >