So...
I'm pretty sure that there is something about Requires making a unit fail ifRequires = Wants + PartOf Requires + After = Wants + PartOf + Requisite + After better ? My goal is to try to clarify that in the documentation at some point...I don't think Requisite= comes into it at all. Requisite= propagates a "start" or "restart" job as a "verify-active" job. In other words, it only checks that the other unit is active, failing the activation of the current unit if necessary. Requires= propagates these as "start" jobs, activating the other unit if it is not already active. it's dependency has already failed when it is scheduled for startup... Again I may be wrong... |
_______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel