freebsd-dev/contrib/ntp/scripts/ntp-wait/ntp-wait-opts.def
Cy Schubert 2b15cb3d09 MFV ntp 4.2.8p1 (r258945, r275970, r276091, r276092, r276093, r278284)
Thanks to roberto for providing pointers to wedge this into HEAD.

Approved by:	roberto
2015-03-30 13:30:15 +00:00

110 lines
2.2 KiB
Plaintext

/* -*- Mode: Text -*- */
AutoGen Definitions perlopt;
#include autogen-version.def
prog-name = "ntp-wait";
prog-title = "Wait for ntpd to stabilize the system clock";
package = ntp;
#include version.def
long-opts;
gnu-usage;
flag = {
name = tries;
value = n;
arg-type = number;
arg-default = 100;
descrip = "Number of times to check ntpd";
doc = <<- _EndOfDoc_
The maximum number of times we will check @code{ntpd} to see if
it has been able to synchronize and stabilize the system clock.
_EndOfDoc_;
};
flag = {
name = sleep;
value = s;
arg-type = number;
arg-name = "secs-between-tries";
arg-default = 6;
descrip = "How long to sleep between tries";
doc = <<- _EndOfDoc_
We will sleep for @file{secs-between-tries} after each query
of @code{ntpd} that returns "the time is not yet stable".
_EndOfDoc_;
};
flag = {
name = verbose;
value = v;
descrip = "Be verbose";
doc = <<- _EndOfDoc_
By default, @code{ntp-wait} is silent.
With this option, @code{ntp-wait} will provide status information.
_EndOfDoc_;
};
explain = <<- _END_EXPLAIN
_END_EXPLAIN;
doc-section = {
ds-type = 'DESCRIPTION';
ds-format = 'mdoc';
ds-text = <<- _END_PROG_MDOC_DESCRIP
.Nm
will send at most
.Ar num-tries
queries to
.Xr ntpd 8 ,
sleeping for
.Ar secs-between-tries
after each status return that says
.Xr ntpd 8
has not yet produced a synchronized and stable system clock.
.Pp
.Nm
will do this quietly, unless the
.Fl v
flag is provided.
This can be useful at boot time, to delay the boot sequence until after
.Ar ntpd -g
has set the time.
_END_PROG_MDOC_DESCRIP;
};
/*
doc-section = {
ds-type = 'USAGE';
ds-format = 'mdoc';
ds-text = <<- _END_MDOC_USAGE
_END_MDOC_USAGE;
};
*/
doc-section = {
ds-type = 'AUTHORS';
ds-format = 'mdoc';
ds-text = <<- _END_MDOC_AUTH
.An "Harlan Stenn"
_END_MDOC_AUTH;
};
doc-section = {
ds-type = 'NOTES';
ds-format = 'mdoc';
ds-text = <<- _END_MDOC_NOTES
This document corresponds to version @VERSION@ of NTP.
_END_MDOC_NOTES;
};
/*
doc-section = {
ds-type = 'BUGS';
ds-format = 'mdoc';
ds-text = <<- _END_MDOC_BUGS
_END_MDOC_BUGS;
};
*/