From 9635709f50086b7fb26e4fa009a373f63374e5a7 Mon Sep 17 00:00:00 2001
From: aviau <alexandre@alexandreviau.net>
Date: Fri, 22 Apr 2016 13:39:07 -0400
Subject: [PATCH] dbus service file: use substitution variable

The subsitution variable is needed for installing in other prefixes
than /usr. Otherwise, the dbus service file won't point to the right
installation directory.

Change-Id: If46688c9963cd69a931ffa4f6efc43cccbcff90c
Tuleap: #594
---
 bin/dbus/cx.ring.Ring.service.in | 2 +-
 configure.ac                     | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/bin/dbus/cx.ring.Ring.service.in b/bin/dbus/cx.ring.Ring.service.in
index 4e27a6422e..b7acab7bb3 100644
--- a/bin/dbus/cx.ring.Ring.service.in
+++ b/bin/dbus/cx.ring.Ring.service.in
@@ -1,3 +1,3 @@
 [D-BUS Service]
 Name=cx.ring.Ring
-Exec=/usr/sbin/dring
+Exec=@SBINDIR@/dring
diff --git a/configure.ac b/configure.ac
index 6ed5735366..fb53b8100f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -366,6 +366,9 @@ AC_ARG_WITH([dbus],
 AS_IF([test "x$with_dbus" = "xyes"], [
        PKG_CHECK_MODULES(DBUSCPP, dbus-c++-1,, AC_MSG_WARN([Missing dbus development files]))
 
+       AS_AC_EXPAND(SBINDIR, $sbindir)
+       AC_SUBST(SBINDIR)
+
        AC_CONFIG_FILES([bin/dbus/Makefile
                         bin/dbus/cx.ring.Ring.service])
 
-- 
GitLab