summaryrefslogtreecommitdiff
path: root/data/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'data/Makefile.am')
-rw-r--r--data/Makefile.am13
1 files changed, 10 insertions, 3 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index e7d9ac8f..732897e3 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -27,9 +27,16 @@ dist_apparmor_profile_abstractions_DATA = \
apparmor/abstractions/lightdm \
apparmor/abstractions/lightdm_chromium-browser
-accountsservicedir = $(datadir)/accountsservice/interfaces
-dist_accountsservice_DATA = \
- org.freedesktop.DisplayManager.AccountsService.xml
+accountsservice_interface = org.freedesktop.DisplayManager.AccountsService.xml
+
+dbusdir = $(datadir)/dbus-1/interfaces
+dist_dbus_DATA = \
+ $(accountsservice_interface)
+
+# AccountsService requires D-Bus interfaces to be symlinked
+install-exec-hook:
+ $(MKDIR_P) $(DESTDIR)$(datadir)/accountsservice/interfaces
+ $(LN_S) ../../dbus-1/interfaces/$(accountsservice_interface) $(DESTDIR)$(datadir)/accountsservice/interfaces/$(accountsservice_interface)
polkitdir = $(datadir)/polkit-1/actions
polkit_in_files = org.freedesktop.DisplayManager.AccountsService.policy.in