[libvirt] [PATCH 2/7] remote: Define polkit{actions,rules}dir

Andrea Bolognani posted 7 patches 7 years, 1 month ago
There is a newer version of this series
[libvirt] [PATCH 2/7] remote: Define polkit{actions,rules}dir
Posted by Andrea Bolognani 7 years, 1 month ago
Avoid building the same path several times.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
---
 src/remote/Makefile.inc.am | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/remote/Makefile.inc.am b/src/remote/Makefile.inc.am
index 04a2ec8cc0..d9f559dce5 100644
--- a/src/remote/Makefile.inc.am
+++ b/src/remote/Makefile.inc.am
@@ -207,21 +207,22 @@ uninstall-sysctl:
 endif ! WITH_SYSCTL
 
 if WITH_POLKIT
-policydir = $(datadir)/polkit-1/actions
+polkitactionsdir = $(datadir)/polkit-1/actions
+polkitrulesdir = $(datadir)/polkit-1/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::
-- 
2.20.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 2/7] remote: Define polkit{actions,rules}dir
Posted by Erik Skultety 7 years ago
On Wed, Jan 09, 2019 at 07:35:49PM +0100, Andrea Bolognani wrote:
> Avoid building the same path several times.
>
> Signed-off-by: Andrea Bolognani <abologna@redhat.com>
> ---
>  src/remote/Makefile.inc.am | 19 ++++++++++---------
>  1 file changed, 10 insertions(+), 9 deletions(-)
>
> diff --git a/src/remote/Makefile.inc.am b/src/remote/Makefile.inc.am
> index 04a2ec8cc0..d9f559dce5 100644
> --- a/src/remote/Makefile.inc.am
> +++ b/src/remote/Makefile.inc.am
> @@ -207,21 +207,22 @@ uninstall-sysctl:
>  endif ! WITH_SYSCTL
>
>  if WITH_POLKIT
> -policydir = $(datadir)/polkit-1/actions

polkitdir = $(datadir)/polkit-1  might be a nice little addition to the patch,
but I don't care that much.

Reviewed-by: Erik Skultety <eskultet@redhat.com>

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 2/7] remote: Define polkit{actions,rules}dir
Posted by Andrea Bolognani 7 years ago
On Thu, 2019-01-10 at 09:33 +0100, Erik Skultety wrote:
> polkitdir = $(datadir)/polkit-1  might be a nice little addition to the patch,
> but I don't care that much.

I've implemented your suggestion and pushed the first four patches
in the series.

-- 
Andrea Bolognani / Red Hat / Virtualization

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list