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.
> 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.
> .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