aboutsummaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-support/tracker/files/tracker-dbus.service
diff options
context:
space:
mode:
Diffstat (limited to 'meta-gnome/recipes-support/tracker/files/tracker-dbus.service')
-rw-r--r--meta-gnome/recipes-support/tracker/files/tracker-dbus.service15
1 files changed, 15 insertions, 0 deletions
diff --git a/meta-gnome/recipes-support/tracker/files/tracker-dbus.service b/meta-gnome/recipes-support/tracker/files/tracker-dbus.service
new file mode 100644
index 0000000000..c97f49a89d
--- /dev/null
+++ b/meta-gnome/recipes-support/tracker/files/tracker-dbus.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=tracker DBus session bus handler
+Before=tracker-store.service
+After=dbus.service
+Requires=dbus.service
+BindTo=tracker-store.service
+
+[Service]
+Type=forking
+EnvironmentFile=-/tmp/tracker.env
+ExecStartPre=@BASE_BINDIR@/rm -rf /tmp/tracker.env
+ExecStart=/bin/sh -c 'echo "DBUS_SESSION_BUS_ADDRESS=`dbus-daemon --fork --session --print-address`" > /tmp/tracker.env'
+
+[Install]
+WantedBy=multi-user.target