[PATCH 0/5] Support service activation through Upstart
Scott James Remnant
scott at netsplit.com
Wed Dec 22 07:27:02 PST 2010
These patches add support for service activation through Upstart.
Rather than simply add more booleans and arguments to various
functions alongside the systemd argument, I turned that into an enum
so that adding support for additional service supervisors is easier
down the line.
Scott James Remnant (5):
activation: allow for more variation than just "systemd"
bus: change --systemd-activation to --activation=systemd
upstart: add upstart as a possible activation type
upstart: add UpstartJob= to service desktop files
activation: implement upstart activation
bus/activation.c | 192 +++++++++++++++++++++++++++++++++++++++++++++++++-
bus/bus.c | 16 ++--
bus/bus.h | 13 +++-
bus/dbus.service.in | 2 +-
bus/desktop-file.h | 1 +
bus/main.c | 27 ++++++--
doc/dbus-daemon.1.in | 6 ++-
7 files changed, 238 insertions(+), 19 deletions(-)
More information about the dbus