[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 mailing list