services: dbus: Support service activation.
authorLudovic Courtès <ludo@gnu.org>
Wed, 21 Oct 2015 22:35:10 +0000 (00:35 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 21 Oct 2015 22:41:09 +0000 (00:41 +0200)
commitcde0402169cd93497084664c8d8d399808a1ea82
tree1954878754368d657a68ad370b1e5f6f98a2124c
parentda51f5bb010d8bfbdeaa63db5a54788da4adf9a2
services: dbus: Support service activation.

* gnu/services/dbus.scm (system-service-directory): New procedure.
  (dbus-configuration-directory)[services->sxml]: Add
  /etc/dbus-1/system-services <servicedir> tag, and remove the
  per-service "/share/dbus-1/system-services" tag.
  Symlink OUTPUT/system-services.
  (dbus-setuid-programs): New procedure.
  (dbus-root-service-type): Extend SETUID-PROGRAM-SERVICE-TYPE.
  (dbus-service): Default to DBUS/ACTIVATION.
gnu/services/dbus.scm