diff options
Diffstat (limited to 'data/Makefile.am')
-rw-r--r-- | data/Makefile.am | 13 |
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 |