6 , serviceDirectories ? []
7 , suidHelper ? "/var/setuid-wrappers/dbus-daemon-launch-helper"
8 , apparmor ? "disabled" # one of enabled, disabled, required
11 /* DBus has two configuration parsers -- normal and "trivial", which is used
12 * for suid helper. Unfortunately the latter doesn't support <include>
13 * directive. That means that we can't just place our configuration to
14 * *-local.conf -- it needs to be in the main configuration file.
18 inherit serviceDirectories suidHelper apparmor;
19 preferLocalBuild = true;
20 allowSubstitutes = false;
35 --stringparam serviceDirectories "$serviceDirectories" \
36 --stringparam suidHelper "$suidHelper" \
37 --stringparam apparmor "$apparmor" \
38 ${./make-system-conf.xsl} ${dbus}/share/dbus-1/system.conf \
41 --stringparam serviceDirectories "$serviceDirectories" \
42 --stringparam apparmor "$apparmor" \
43 ${./make-session-conf.xsl} ${dbus}/share/dbus-1/session.conf \