Systemd updates for 3.38
This is the start to redo the unit layout. See gnome-session!34 (merged) for a nice plot of what we need. Note that only targets with multiple dependencies (and OnFailure
action) need the full complexity of this.
It would be nice to script more of the unit generation though, as they are almost identical.
Missing:
-
Make gsd-X.target
be a flag to specify whether the service is wanted by the session -
Change OnFailure
toExecStopPost