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