On Fri, Oct 21, 2022 at 06:58:52PM +0000, Klemens Nanni wrote:
> On Fri, Oct 21, 2022 at 06:39:59PM +0100, Jason McIntyre wrote:
> > i was going to incliude this in my answer, but eventually thought it
> > looks like a seperate diff:
> >
> > the text currently reads as though only a singular interface is
> > specified, and -n is kind of hidden. so i reworked the text. i went with
> > an example which basically mirrors synopsis, because it works with the
> > -n text, and i wanted to avoid marking up interface, but not doing so
> > added other ambiguities.
> >
> > so is this better? it's as unobtrusive as i could make it.
>
> I agree with the singular -> plural change to make clear that multiple
> interfaces work.
>
> However, I don't see much value in an example invocation at the first
> place: the synopsis is trivial, echo(1) doesn't have examples, either.
>
> But now that I see your diff, I think we should actually include `sh'
> in the synopsis since /etc/netstart is not executable, so the documented
> form does not actually work (I just never noticed this missing bit):
>
> $ man -h netstart
> /etc/netstart [-n] [interface ...]
> $ /etc/netstart
> ksh: /etc/netstart: cannot execute - Permission denied
>
> Feedback? Objection? OK?
>
i don;t mind doing it that way either. i couldn;t find any similar pages
to compare, so feel free.
jmc
>
> Index: share/man/man8/netstart.8
> ===================================================================
> RCS file: /cvs/src/share/man/man8/netstart.8,v
> retrieving revision 1.28
> diff -u -p -r1.28 netstart.8
> --- share/man/man8/netstart.8 21 Oct 2022 12:04:51 -0000 1.28
> +++ share/man/man8/netstart.8 21 Oct 2022 18:57:40 -0000
> @@ -32,7 +32,7 @@
> .Nm netstart
> .Nd command script for network startup
> .Sh SYNOPSIS
> -.Nm /etc/netstart
> +.Cm sh Pa /etc/netstart
> .Op Fl n
> .Op Ar interface ...
> .Sh DESCRIPTION
> Index: etc/netstart
> ===================================================================
> RCS file: /cvs/src/etc/netstart,v
> retrieving revision 1.220
> diff -u -p -r1.220 netstart
> --- etc/netstart 21 Oct 2022 12:04:51 -0000 1.220
> +++ etc/netstart 21 Oct 2022 18:56:45 -0000
> @@ -7,7 +7,7 @@ set +o sh
>
> # Show usage of the netstart script and exit.
> usage() {
> - print -u2 "usage: ${0##*/} [-n] [interface ...]"
> + print -u2 "usage: sh ${0##*/} [-n] [interface ...]"
> exit 1
> }
>
>