On Mon, Mar 06, 2023 at 01:28:59PM GMT, Klemens Nanni wrote: > I pointed out how rc.d(8) uses login.conf(5) via `daemon_class', so I linked > to https://man.openbsd.org/rc.d.8#daemon_class expecting it to be marked up. > > Add .Tg to make above link and ":t daemon_class" in `man rc.d' work. > > Mark up all `daemon_*' variables as single .Va so they get an automatic tag. > This also reads better and does not remove information, imho, as the text > right after the list explains everything. > (daemon_flags in rc.d/foo script vs. foo_flags in rc.conf.local) > > Feedback? OK?
Hi Klemens, To quote sthen@[0]: But that isn't, it is talking about <daemonname>_execdir, <daemonname>_flags, etc where you need to replace the <daemonname> [0] https://marc.info/?l=openbsd-tech&m=165364961710717&w=2 Regards, Raf > Index: rc.d.8 > =================================================================== > RCS file: /cvs/src/share/man/man8/rc.d.8,v > retrieving revision 1.40 > diff -u -p -r1.40 rc.d.8 > --- rc.d.8 2 Sep 2022 22:11:57 -0000 1.40 > +++ rc.d.8 6 Mar 2023 13:21:41 -0000 > @@ -104,27 +104,27 @@ variables when starting a daemon. > The following can be overridden by site-specific values provided in > .Xr rc.conf.local 8 : > .Bl -tag -width daemon_timeout -offset indent > -.It Ar daemon Ns _execdir > +.It Va daemon_execdir > Run daemon from the specified directory. > -.It Ar daemon Ns _flags > +.It Va daemon_flags > Additional arguments to call the daemon with. > These will be appended to any mandatory arguments already contained in the > .Va daemon > variable defined in the control script. > If > -.Ar daemon Ns _flags > +.Va daemon_flags > is set to > .Dq NO , > it will prevent the daemon from starting even when listed in > .Va pkg_scripts . > -.It Ar daemon Ns _logger > +.It Va daemon_logger > Redirect standard output and error to > .Xr logger 1 > using the configured priority (e.g. "daemon.info"). > -.It Ar daemon Ns _rtable > +.It Va daemon_rtable > Routing table to run the daemon under, using > .Xr route 8 . > -.It Ar daemon Ns _timeout > +.It Va daemon_timeout > Maximum time in seconds to wait for the > .Cm start , > .Cm stop > @@ -137,7 +137,7 @@ This is only guaranteed with the default > and > .Ic rc_reload > functions. > -.It Ar daemon Ns _user > +.It Va daemon_user > User to run the daemon as, using > .Xr su 1 . > .El > @@ -159,6 +159,7 @@ flags), define the following in > Each script may define its own defaults, as explained in > .Xr rc.subr 8 . > .Pp > +.Tg daemon_class > .Va daemon_class > is a special read-only variable. > It is set to >