I haven't read all past discussions, but from what I've gathered the
main objection from the systemd developers is that having a catch-all
After=* dependency would not be the sane thing to do.

Can you just use a Type=idle unit?

From man systemd.service:

Behavior of idle is very similar to simple, however actual execution
of a the service binary is delayed
until all jobs are dispatched. This may be used to avoid interleaving
of output of shell services with the
  status output on the console.

The problem here is that a Type=idle service is basically a type=simple
service and you might want to have Type=forking or Type=oneshot services
which you want to start.

Also, my patch is more generic - it allows an arbitrary time to pass
before actually running the event. My patch basically implements
Type=idle for timers.

This isn't necessarily guaranteed to be last but I think it would
generally be the case... unless I've misunderstood it.

Sure, there's no guarantee that it is the last, since all are executed
in parallel - just like Type=idle services.

Christian

_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to