diff options
-rw-r--r-- | Makefile.am | 4 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | contrib/sssd.spec.in | 1 | ||||
-rw-r--r-- | src/responder/ifp/org.freedesktop.sssd.infopipe.service.in | 4 |
4 files changed, 10 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 05b74141b..32af6c069 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,6 +45,7 @@ sssdconfdir = $(sysconfdir)/sssd sssddatadir = $(datadir)/sssd sssdapiplugindir = $(sssddatadir)/sssd.api.d dbuspolicydir = $(sysconfdir)/dbus-1/system.d +dbusservicedir = $(datadir)/dbus-1/system-services localedir = @localedir@ nsslibdir = @nsslibdir@ pamlibdir = @pammoddir@ @@ -918,6 +919,8 @@ sssd_ifp_LDADD = \ $(SSSD_INTERNAL_LTLIBS) dist_dbuspolicy_DATA = \ src/responder/ifp/org.freedesktop.sssd.infopipe.conf +dist_dbusservice_DATA = \ + src/responder/ifp/org.freedesktop.sssd.infopipe.service if BUILD_CONFIG_LIB sssd_ifp_LDADD += libsss_config.la @@ -2564,6 +2567,7 @@ installsssddirs:: $(DESTDIR)$(pluginpath) \ $(DESTDIR)$(libdir)/ldb \ $(DESTDIR)$(dbuspolicydir) \ + $(DESTDIR)$(dbusservicedir) \ $(DESTDIR)$(pipepath)/private \ $(DESTDIR)$(sssdlibdir) \ $(DESTDIR)$(pkglibdir) \ diff --git a/configure.ac b/configure.ac index dcf2494de..b184b86a3 100644 --- a/configure.ac +++ b/configure.ac @@ -325,5 +325,6 @@ AC_CONFIG_FILES([Makefile contrib/sssd.spec src/examples/rwtab src/doxy.config src/lib/sifp/sss_simpleifp.pc src/lib/sifp/sss_simpleifp.doxy src/config/setup.py + src/responder/ifp/org.freedesktop.sssd.infopipe.service src/config/SSSDConfig/__init__.py]) AC_OUTPUT diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index 86a603925..fb5500221 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -694,6 +694,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man5/sssd-ifp.5* # InfoPipe DBus plumbing %{_sysconfdir}/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf +%{_datadir}/dbus-1/system-services/org.freedesktop.sssd.infopipe.service %{_libdir}/%{name}/libsss_config.so %files -n libsss_simpleifp diff --git a/src/responder/ifp/org.freedesktop.sssd.infopipe.service.in b/src/responder/ifp/org.freedesktop.sssd.infopipe.service.in new file mode 100644 index 000000000..78208661e --- /dev/null +++ b/src/responder/ifp/org.freedesktop.sssd.infopipe.service.in @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.freedesktop.sssd.infopipe +Exec=@libexecdir@/sssd/sss_signal +User=root |