On Mon, 2018-11-05 at 11:55 +0000, Stuart Henderson wrote:
> On 2018-11-04, John Long <codeb...@inbox.lv> wrote:
> > On Sun, 2018-11-04 at 10:46 +0100, Antoine Jacoutot wrote:
> > > On Sun, Nov 04, 2018 at 03:57:30AM +0100, Klemens Nanni wrote:
> > > > On Sun, Nov 04, 2018 at 12:41:17AM +0000, John Long wrote:
> > > > > If I use rcctl set to set minidlna's flags to -R it seems it
> > > > > will
> > > > > only
> > > > > allow me to do it when minidlna is enabled. I would like the
> > > > > flags to
> > > > > survive disablement because I don't want to start the
> > > > > minidlna
> > > > > server
> > > > > every time the box comes up.
> > > > 
> > > > Settings flags for disabled daemons is not possible as rcctl
> > > > tells
> > > > you.
> > > > 
> > > > Keeping flags when disabling daemons with rcctl is currently
> > > > not
> > > > possible.  The only way to do so is by commenting the
> > > > rc.conf.local
> > > > line
> > > > manually.
> > > 
> > > Note that it would be easy for rcctl to save the flags
> > > (basically
> > > only remove
> > > minidlna from the pkg_scripts variable). But that would make the
> > > behavior
> > > inconsistent with how base rc.d scripts behave. When you disable
> > > a
> > > base script,
> > > you must remove the foo_flags from rc.conf.local (and can't
> > > retain
> > > the flags).
> > > I prefer to have a consistent behavior, this is why rcctl works
> > > this
> > > way.
> > 
> > I did not understand why it worked this way. Thanks for the
> > explanation!
> > 
> > /jl
> > 
> > 
> > 
> 
> In order to do what you're asking for, set minidlna_flags=-R in
> rc.conf.local by hand, then you can use "rcctl start minidlna"
> as normal. As long as you don't use enable/disable you won't
> need to change it again.

Thank you, that works. I tried various flavors of this but I probably
shot myself in the behind trying the sample commands in the manpage ;)

/jl


Reply via email to