On Mon, 14 Dec 2015 10:57:51 +0100
Antoine Jacoutot wrote:
> > I can't find any official documentation about rc flags override in
> > man pages or in FAQ. Am I searching in wrong places?
>
> 'man rc.d' doesn't cover it?
Indeed it does, and it clearly states that (daemon_flags) "can be
_overridden_ by site-specific values provided in rc.conf.local".
(emphasis on overridden by me)
Also, description of daemon_flags says they are "additional arguments
to call the daemon with. These will be _appended_ to any mandatory
arguments already contained in the daemon variable defined in the
control script."
(emphasis on appended by me)
Now, looking back, when I know how it works, it all looks logical.
Let's take for example isc_named rc script:
daemon="/usr/local/sbin/named"
daemon_flags="-t /var/named -u _bind -U 4"
So we have daemon script, to which daemon_flags are _appended_.
Next, we can _override_ them in rc.conf.local:
pkg_scripts= isc_named
isc_named_flags="-4 -t /var/named -u _bind -U 4"
I guess a few lines in http://www.openbsd.org/faq/faq10.html#rc
regarding this would have saved me an hour or two :)
Sorry for the fuss and thanks.
--
Before enlightenment - chop wood, draw water.
After enlightenment - chop wood, draw water.
Marko Cupać
https://www.mimar.rs/