> Well, we can discuss extending ExecStartPre=

ExecStartPre= is not about that anyway, because it can be used only in
.service units. 

> but I am pretty sure we shouldn't involve the process forking state
> machine in the condition logic.

I don't like it too. But can we have other alternatives? Some way ( or
policy ) for extending without systemd patching should be provided,
maybe. I think about using .target as conditions, like
on-battery.target, [email protected], [email protected], etc with some
other way to push them on. 

Personally I use this approach now (for example, I don't use
ConditionACPower, but battery.target and low-battery.target, which are pushed
by third-party daemon).
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to