From 03f949a0b394ab954fc68f33e092dc0bb1fec406 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Tue, 28 Jun 2016 14:41:01 +0200 Subject: [PATCH] Make DBus aware of systemd --- Makefile.am | 1 + configure.ac | 7 +++++++ dbus/org.freedesktop.realmd.service.in | 1 + 3 files changed, 9 insertions(+) diff --git a/Makefile.am b/Makefile.am index 52de3dc..c81f048 100644 --- a/Makefile.am +++ b/Makefile.am @@ -49,6 +49,7 @@ SED_SUBST = sed \ -e 's,[@]abs_srcdir[@],$(abs_srcdir),g' \ -e 's,[@]srcdir[@],$(srcdir),g' \ -e 's,[@]privatedir[@],$(privatedir),g' \ + -e 's,[@]dbus_systemd_service[@],$(dbus_systemd_service),g' \ -e 's,[@]PACKAGE[@],$(PACKAGE),g' \ -e 's,[@]VERSION[@],$(VERSION),g' \ $(NULL) diff --git a/configure.ac b/configure.ac index 032cdaa..0376887 100644 --- a/configure.ac +++ b/configure.ac @@ -110,6 +110,13 @@ fi SYSTEMD_UNIT_DIR="$with_systemd_unit_dir" AC_SUBST(SYSTEMD_UNIT_DIR) AM_CONDITIONAL(WITH_SYSTEMD, [test -n "$with_systemd_unit_dir"]) + +dbus_systemd_service="" +if test -n "$with_systemd_unit_dir"; then + dbus_systemd_service="SystemdService=realmd.service" +fi +AC_SUBST(dbus_systemd_service) + AC_MSG_RESULT($with_systemd_unit_dir) AC_ARG_WITH(systemd-journal, diff --git a/dbus/org.freedesktop.realmd.service.in b/dbus/org.freedesktop.realmd.service.in index 834e23f..51132f6 100644 --- a/dbus/org.freedesktop.realmd.service.in +++ b/dbus/org.freedesktop.realmd.service.in @@ -2,3 +2,4 @@ Name=org.freedesktop.realmd Exec=@privatedir@/realmd User=root +@dbus_systemd_service@ -- 2.7.4