]> xenbits.xensource.com Git - libvirt.git/commitdiff
remote: Define polkit{actions,rules}dir
authorAndrea Bolognani <abologna@redhat.com>
Wed, 9 Jan 2019 17:14:34 +0000 (18:14 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Thu, 10 Jan 2019 12:40:41 +0000 (13:40 +0100)
Avoid building the same path several times.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/remote/Makefile.inc.am

index 04a2ec8cc06d37b4a865bb3505004898d4289d07..bb5997b85fe20fa1d75a5dbc3736f93ab03129c4 100644 (file)
@@ -207,21 +207,23 @@ uninstall-sysctl:
 endif ! WITH_SYSCTL
 
 if WITH_POLKIT
-policydir = $(datadir)/polkit-1/actions
+polkitdir = $(datadir)/polkit-1
+polkitactionsdir = $(polkitdir)/actions
+polkitrulesdir = $(polkitdir)/rules.d
 
 install-polkit::
-       $(MKDIR_P) $(DESTDIR)$(policydir)
+       $(MKDIR_P) $(DESTDIR)$(polkitactionsdir)
        $(INSTALL_DATA) $(srcdir)/remote/libvirtd.policy \
-               $(DESTDIR)$(policydir)/org.libvirt.unix.policy
-       $(MKDIR_P) $(DESTDIR)$(datadir)/polkit-1/rules.d
+               $(DESTDIR)$(polkitactionsdir)/org.libvirt.unix.policy
+       $(MKDIR_P) $(DESTDIR)$(polkitrulesdir)
        $(INSTALL_DATA) $(srcdir)/remote/libvirtd.rules \
-               $(DESTDIR)$(datadir)/polkit-1/rules.d/50-libvirt.rules
+               $(DESTDIR)$(polkitrulesdir)/50-libvirt.rules
 
 uninstall-polkit::
-       rm -f $(DESTDIR)$(policydir)/org.libvirt.unix.policy
-       rmdir $(DESTDIR)$(policydir) || :
-       rm -f $(DESTDIR)$(datadir)/polkit-1/rules.d/50-libvirt.rules
-       rmdir $(DESTDIR)$(datadir)/polkit-1/rules.d || :
+       rm -f $(DESTDIR)$(polkitactionsdir)/org.libvirt.unix.policy
+       rmdir $(DESTDIR)$(polkitactionsdir) || :
+       rm -f $(DESTDIR)$(polkitrulesdir)/50-libvirt.rules
+       rmdir $(DESTDIR)$(polkitrulesdir) || :
 
 else ! WITH_POLKIT
 install-polkit::