>By the way, if this change is done in s6-svwait, perhaps the s6-rc FAQ
>can mention that dynamic (i.e. without using s6-rc-update manually)
>virtual dependencies can be implemented using s6-svwait oneshots?
Probably not. If anything, I'll think about the use of s6-svwait
oneshots
a bit more, and if I assess it's the correct, or as correct as it gets,
way to implement disjunctions, I'll add a mechanism in s6-rc-compile to
encapsulate it and auto-generate hidden oneshot services - because
those "utility" services should not be managed by users - they should
be part of the magic instead.
In the meantime, congratulations, you've figured out a way to do it;
enjoy it, and consider it a reward for your cleverness. As to people
who are not as smart or as s6-rc-savvy, it's probably best if they just
stay the heck away from disjunctions until they're officially
supported. :P
--
Laurent
Received on Tue May 02 2017 - 14:40:56 UTC