From f2d0575883502ff4cb4b8ac1b897eca7fe30e421 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 17 Feb 2017 20:54:14 +0000 Subject: [PATCH 14/15] spec: Don't say implementation-specific locations must be lowest priority We're treating transient services as higher-priority than those in the XDG_DATA_HOME or XDG_DATA_DIRS, which is consistent with systemd. The specific list used by the standard session dbus-daemon will be added to dbus-daemon(1) in the next commit. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=99825 Reviewed-by: Philip Withnall Signed-off-by: Simon McVittie --- doc/dbus-specification.xml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 50c78583..7110be79 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -5532,18 +5532,14 @@ - + Finding session services On Unix systems, the session bus should search for .service files in $XDG_DATA_DIRS/dbus-1/services as defined by the XDG Base Directory Specification. - Implementations may also search additional locations, which - should be searched with lower priority than anything in - XDG_DATA_HOME, XDG_DATA_DIRS or their respective defaults; - for example, the reference implementation also - looks in ${datadir}/dbus-1/services as - set at compile time. + Implementations may also search additional locations, + with a higher or lower priority than the XDG directories. As described in the XDG Base Directory Specification, software -- 2.11.0