bus1 / dbus-broker

Linux D-Bus Message Broker
https://github.com/bus1/dbus-broker/wiki
Apache License 2.0
675 stars 78 forks source link

launch/service: support noop activation files #217

Closed teg closed 4 years ago

teg commented 4 years ago

If SystemdService and Exec are both missing from the service files then we still treat the name as activatable, but no explicit action is needed from us in order to start it (it is going to be started by the system, and activation is only used to avoid a race).

See discussion here: https://github.com/systemd/systemd/pull/14405

dvdhrm commented 4 years ago

Love it! Reduced one more special case and instead assigns a natural behavior to self-activating service files that carry no activation information.

I restarted the CI and will merge it if it passes.

dvdhrm commented 4 years ago

Meh, CI probably needs a rebase on master.