diff options
author | Benjamin Reed <rangerrick@befunk.com> | 2009-07-19 11:45:34 -0400 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2010-12-06 21:33:14 +0100 |
commit | f1b9aac417d8fb716d6ed19128fe429e8a41adba (patch) | |
tree | 48684c21f9471938e45f4ad2bde37ef593c9c18b /bus/org.freedesktop.dbus-session.plist.in | |
parent | eb66c0a9c001ea08793b38470d12611ffaafa436 (diff) | |
download | dbus-f1b9aac417d8fb716d6ed19128fe429e8a41adba.tar.gz |
Enable launchd.
This patch enables support for Mac OS X's launch daemon
for startup as well as sharing of the DBus session bus
environment. It includes a LaunchAgent plist for automatic
start of the session bus.
Diffstat (limited to 'bus/org.freedesktop.dbus-session.plist.in')
-rw-r--r-- | bus/org.freedesktop.dbus-session.plist.in | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/bus/org.freedesktop.dbus-session.plist.in b/bus/org.freedesktop.dbus-session.plist.in new file mode 100644 index 00000000..ac5a9d45 --- /dev/null +++ b/bus/org.freedesktop.dbus-session.plist.in @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>Label</key> + <string>org.freedesktop.dbus-session</string> + + <key>ServiceIPC</key> + <true/> + + <!-- bug in 10.4's launchd - on-demand loading does not work --> + <key>OnDemand</key> + <false /> + + <key>ProgramArguments</key> + <array> + <string>@DBUS_DAEMONDIR@/dbus-daemon</string> + <string>--nofork</string> + <string>--session</string> + </array> + + <key>Sockets</key> + <dict> + <key>unix_domain_listener</key> + <dict> + <key>SecureSocketWithKey</key> + <string>DBUS_LAUNCHD_SESSION_BUS_SOCKET</string> + </dict> + </dict> +</dict> +</plist> |