On Fri, Mar 02, 2018 at 12:07:24PM +0100, Landry Breuil wrote:
> Hi,
>
> crude attempt at documenting -n in netstart, the wording can probably be
> improved.
>
> Landry
>
> Index: netstart.8
> ===
> RCS file: /cvs/src/share/man/man8/netstart.8,v
> retrieving revision 1.21
> diff -u -r1.21 netstart.8
> --- netstart.85 Sep 2016 12:58:17 - 1.21
> +++ netstart.82 Mar 2018 11:05:24 -
> @@ -33,6 +33,7 @@
> .Nd command script for network startup
> .Sh SYNOPSIS
> .Nm /etc/netstart
> +.Op Fl n
> .Op Ar interface ...
> .Sh DESCRIPTION
> .Nm
> @@ -49,6 +50,17 @@
> extent by variables defined in
> .Xr rc.conf 8 ,
> which specifies which daemons and services are to be run.
> +.Pp
> +If
> +option
> +.Fl n
> +is used
> +.Po
> +along an interface argument
> +.Pc ,
> +.Nm
> +will print the commands that it would run to configure the given
> +interface.
> .Pp
> During the system boot,
> .Nm
>
morning.
- i think -n should be grouped with "interface"
- i would document it further down, after the page has finished
explaining what happens if arguments are given to netstart
i nicked the wording somewhat from fw_update(8) and changed USAGE->usage
while at it.
so sth like:
Index: etc/netstart
===
RCS file: /cvs/src/etc/netstart,v
retrieving revision 1.195
diff -u -r1.195 netstart
--- etc/netstart21 Feb 2018 19:57:21 - 1.195
+++ etc/netstart2 Mar 2018 12:57:53 -
@@ -200,7 +200,7 @@
_rc_parse_conf
PRINT_ONLY=false
-USAGE="USAGE: ${0##*/} [-n] [interface ...]"
+USAGE="usage: ${0##*/} [[-n] interface ...]"
V4_DHCPCONF=false
V6_AUTOCONF=false
Index: share/man/man8/netstart.8
===
RCS file: /cvs/src/share/man/man8/netstart.8,v
retrieving revision 1.21
diff -u -r1.21 netstart.8
--- share/man/man8/netstart.8 5 Sep 2016 12:58:17 - 1.21
+++ share/man/man8/netstart.8 2 Mar 2018 12:57:53 -
@@ -33,7 +33,7 @@
.Nd command script for network startup
.Sh SYNOPSIS
.Nm /etc/netstart
-.Op Ar interface ...
+.Op Oo Fl n Oc Ar interface ...
.Sh DESCRIPTION
.Nm
is the command script that is invoked by
@@ -93,6 +93,11 @@
is the interface or bridge name:
.Pp
.D1 # sh /etc/netstart foo0
+.Pp
+Using the
+.Fl n
+option reports the steps that would be taken,
+without actually configuring the interface.
.Sh MULTICAST ROUTING
To enable
.Xr multicast 4