]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
daemon: move misc libvirtd policy files to src/remote/
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 21 Feb 2018 11:15:30 +0000 (11:15 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 22 Feb 2018 12:26:50 +0000 (12:26 +0000)
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
.gitignore
daemon/Makefile.am
src/Makefile.am
src/remote/libvirtd.policy.in [moved from daemon/libvirtd.policy.in with 100% similarity]
src/remote/libvirtd.rules [moved from daemon/libvirt.rules with 100% similarity]
src/remote/libvirtd.sasl [moved from daemon/libvirtd.sasl with 100% similarity]
src/remote/libvirtd.sysctl [moved from daemon/libvirtd.sysctl with 100% similarity]

index 50890bcd80611a134c4711a427bf460071c4ec1b..743646e56a48e2191bf242e95aca8a632821da30 100644 (file)
@@ -60,7 +60,6 @@
 /configure.lineno
 /conftest.*
 /daemon/libvirtd*.logrotate
-/daemon/libvirtd.policy
 /docs/aclperms.htmlinc
 /docs/apibuild.py.stamp
 /docs/devhelp/libvirt.devhelp
 /src/libvirt_*probes.h
 /src/libvirt_lxc
 /src/libvirtd
+/src/libvirtd.policy
 /src/locking/libxl-lockd.conf
 /src/locking/libxl-sanlock.conf
 /src/locking/lock_daemon_dispatch_stubs.h
index 47d65f439a0a34c4a3251fd9877b8b2f96061b5a..08ee62c0488a85a5941ba924c61b637fbac76e6f 100644 (file)
@@ -20,10 +20,6 @@ CLEANFILES =
 
 DISTCLEANFILES =
 EXTRA_DIST = \
-       libvirtd.policy.in \
-       libvirt.rules \
-       libvirtd.sasl \
-       libvirtd.sysctl \
        libvirtd.logrotate.in \
        libvirtd.qemu.logrotate.in \
        libvirtd.lxc.logrotate.in \
@@ -35,59 +31,18 @@ BUILT_SOURCES =
 
 if WITH_LIBVIRTD
 
-if WITH_POLKIT
-if WITH_POLKIT0
-policydir = $(datadir)/PolicyKit/policy
-policyauth = auth_admin_keep_session
-else ! WITH_POLKIT0
-policydir = $(datadir)/polkit-1/actions
-policyauth = auth_admin_keep
-rulesdir = $(datadir)/polkit-1/rules.d
-rulesfile = libvirt.rules
-endif ! WITH_POLKIT0
-endif WITH_POLKIT
-
-libvirtd.policy: libvirtd.policy.in $(top_builddir)/config.status
-       $(AM_V_GEN) sed \
-           -e 's|[@]authaction[@]|$(policyauth)|g' \
-           < $< > $@-t && \
-       mv $@-t $@
-BUILT_SOURCES += libvirtd.policy
 
-install-data-local: install-data-sasl install-data-polkit \
-               install-logrotate install-sysctl
+
+install-data-local: install-logrotate
        $(MKDIR_P) $(DESTDIR)$(localstatedir)/log/libvirt \
                   $(DESTDIR)$(localstatedir)/run/libvirt \
                   $(DESTDIR)$(localstatedir)/lib/libvirt
 
-uninstall-local:: uninstall-data-sasl uninstall-data-polkit \
-               uninstall-logrotate uninstall-sysctl
+uninstall-local:: uninstall-logrotate
        rmdir $(DESTDIR)$(localstatedir)/log/libvirt || :
        rmdir $(DESTDIR)$(localstatedir)/run/libvirt || :
        rmdir $(DESTDIR)$(localstatedir)/lib/libvirt || :
 
-if WITH_POLKIT
-install-data-polkit::
-       $(MKDIR_P) $(DESTDIR)$(policydir)
-       $(INSTALL_DATA) libvirtd.policy $(DESTDIR)$(policydir)/org.libvirt.unix.policy
-if ! WITH_POLKIT0
-       $(MKDIR_P) $(DESTDIR)$(rulesdir)
-       $(INSTALL_DATA) $(srcdir)/$(rulesfile) $(DESTDIR)$(rulesdir)/50-libvirt.rules
-endif ! WITH_POLKIT0
-
-uninstall-data-polkit::
-       rm -f $(DESTDIR)$(policydir)/org.libvirt.unix.policy
-       rmdir $(DESTDIR)$(policydir) || :
-if ! WITH_POLKIT0
-       rm -f $(DESTDIR)$(rulesdir)/50-libvirt.rules
-       rmdir $(DESTDIR)$(rulesdir) || :
-endif ! WITH_POLKIT0
-
-else ! WITH_POLKIT
-install-data-polkit::
-uninstall-data-polkit::
-endif ! WITH_POLKIT
-
 LOGROTATE_CONFS = libvirtd.qemu.logrotate libvirtd.lxc.logrotate \
                  libvirtd.libxl.logrotate libvirtd.uml.logrotate \
                  libvirtd.logrotate
@@ -151,43 +106,11 @@ uninstall-logrotate:
        rmdir $(DESTDIR)$(localstatedir)/log/libvirt/uml || :
        rmdir $(DESTDIR)$(sysconfdir)/logrotate.d || :
 
-if WITH_SYSCTL
-# Use $(prefix)/lib rather than $(libdir), since man sysctl.d insists on
-# /usr/lib/sysctl.d/ even when libdir is /usr/lib64
-install-sysctl:
-       $(MKDIR_P) $(DESTDIR)$(prefix)/lib/sysctl.d
-       $(INSTALL_DATA) $(srcdir)/libvirtd.sysctl \
-         $(DESTDIR)$(prefix)/lib/sysctl.d/60-libvirtd.conf
-
-uninstall-sysctl:
-       rm -f $(DESTDIR)$(prefix)/lib/sysctl.d/60-libvirtd.conf
-       rmdir $(DESTDIR)$(prefix)/lib/sysctl.d || :
-else ! WITH_SYSCTL
-install-sysctl:
-uninstall-sysctl:
-endif ! WITH_SYSCTL
-
 else ! WITH_LIBVIRTD
-install-data-local: install-data-sasl
-uninstall-local:: uninstall-data-sasl
+install-data-local:
+uninstall-local::
 endif ! WITH_LIBVIRTD
 
-# This is needed for clients too, so can't wrap in
-# the WITH_LIBVIRTD conditional
-if WITH_SASL
-install-data-sasl:
-       $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sasl2/
-       $(INSTALL_DATA) $(srcdir)/libvirtd.sasl \
-               $(DESTDIR)$(sysconfdir)/sasl2/libvirt.conf
-
-uninstall-data-sasl:
-       rm -f $(DESTDIR)$(sysconfdir)/sasl2/libvirt.conf
-       rmdir $(DESTDIR)$(sysconfdir)/sasl2/ || :
-else ! WITH_SASL
-install-data-sasl:
-uninstall-data-sasl:
-endif ! WITH_SASL
-
 
 CLEANFILES += $(BUILT_SOURCES)
 CLEANFILES += *.cov *.gcov .libs/*.gcda .libs/*.gcno *.gcno *.gcda
index 883c9555ff287811bd611397b99703b3a225a185..d49c1ba89e2097bb0834acf50347e4a39a7c2fe3 100644 (file)
@@ -1378,6 +1378,24 @@ conf_DATA += remote/libvirtd.conf
 
 CLEANFILES += tets_libvirtd.aug
 
+if WITH_POLKIT
+if WITH_POLKIT0
+policydir = $(datadir)/PolicyKit/policy
+policyauth = auth_admin_keep_session
+else ! WITH_POLKIT0
+policydir = $(datadir)/polkit-1/actions
+policyauth = auth_admin_keep
+endif ! WITH_POLKIT0
+endif WITH_POLKIT
+
+BUILT_SOURCES += libvirtd.policy
+
+libvirtd.policy: remote/libvirtd.policy.in $(top_builddir)/config.status
+       $(AM_V_GEN) sed \
+           -e 's|[@]authaction[@]|$(policyauth)|g' \
+           < $< > $@-t && \
+       mv $@-t $@
+
 libvirtd_SOURCES = $(LIBVIRTD_SOURCES)
 
 libvirtd_CFLAGS = \
@@ -1423,6 +1441,10 @@ EXTRA_DIST += \
        remote/test_libvirtd.aug.in \
        remote/libvirtd.aug \
        remote/libvirtd.conf \
+       remote/libvirtd.policy.in \
+       remote/libvirtd.rules \
+       remote/libvirtd.sasl \
+       remote/libvirtd.sysctl \
        $(NULL)
 
 %protocol.c: %protocol.x %protocol.h $(srcdir)/rpc/genprotocol.pl
@@ -2832,6 +2854,46 @@ SYSVINIT_FILES = $(notdir $(SYSVINIT_FILES_IN:%.in=%))
 EXTRA_DIST += $(SYSVINIT_FILES_IN)
 
 if WITH_LIBVIRTD
+
+if WITH_SYSCTL
+# Use $(prefix)/lib rather than $(libdir), since man sysctl.d insists on
+# /usr/lib/sysctl.d/ even when libdir is /usr/lib64
+install-sysctl:
+       $(MKDIR_P) $(DESTDIR)$(prefix)/lib/sysctl.d
+       $(INSTALL_DATA) $(srcdir)/remote/libvirtd.sysctl \
+         $(DESTDIR)$(prefix)/lib/sysctl.d/60-libvirtd.conf
+
+uninstall-sysctl:
+       rm -f $(DESTDIR)$(prefix)/lib/sysctl.d/60-libvirtd.conf
+       rmdir $(DESTDIR)$(prefix)/lib/sysctl.d || :
+else ! WITH_SYSCTL
+install-sysctl:
+uninstall-sysctl:
+endif ! WITH_SYSCTL
+
+if WITH_POLKIT
+install-polkit::
+       $(MKDIR_P) $(DESTDIR)$(policydir)
+       $(INSTALL_DATA) libvirtd.policy $(DESTDIR)$(policydir)/org.libvirt.unix.policy
+if ! WITH_POLKIT0
+       $(MKDIR_P) $(DESTDIR)$(datadir)/polkit-1/rules.d
+       $(INSTALL_DATA) $(srcdir)/remote/libvirtd.rules \
+               $(DESTDIR)$(datadir)/polkit-1/rules.d/50-libvirt.rules
+endif ! WITH_POLKIT0
+
+uninstall-polkit::
+       rm -f $(DESTDIR)$(policydir)/org.libvirt.unix.policy
+       rmdir $(DESTDIR)$(policydir) || :
+if ! WITH_POLKIT0
+       rm -f $(DESTDIR)$(datadir)/polkit-1/rules.d/50-libvirt.rules
+       rmdir $(DESTDIR)$(datadir)/polkit-1/rules.d || :
+endif ! WITH_POLKIT0
+
+else ! WITH_POLKIT
+install-polkit::
+uninstall-polkit::
+endif ! WITH_POLKIT
+
 if LIBVIRT_INIT_SCRIPT_RED_HAT
 install-init:: $(SYSVINIT_FILES) install-sysconfig
        $(MKDIR_P) $(DESTDIR)$(sysconfdir)/rc.d/init.d
@@ -2851,10 +2913,31 @@ install-init::
 uninstall-init::
 endif ! LIBVIRT_INIT_SCRIPT_RED_HAT
 else ! WITH_LIBVIRTD
+install-polkit::
+uninstall-polkit::
+install-sysctl::
+uninstall-sysctl::
 install-init::
 uninstall-init::
 endif ! WITH_LIBVIRTD
 
+# This is needed for clients too, so can't wrap in
+# the WITH_LIBVIRTD conditional
+if WITH_SASL
+install-sasl:
+       $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sasl2/
+       $(INSTALL_DATA) $(srcdir)/remote/libvirtd.sasl \
+               $(DESTDIR)$(sysconfdir)/sasl2/libvirt.conf
+
+uninstall-sasl:
+       rm -f $(DESTDIR)$(sysconfdir)/sasl2/libvirt.conf
+       rmdir $(DESTDIR)$(sysconfdir)/sasl2/ || :
+else ! WITH_SASL
+install-sasl:
+uninstall-sasl:
+endif ! WITH_SASL
+
+
 libvirtd.init: remote/libvirtd.init.in $(top_builddir)/config.status
        $(AM_V_GEN)sed \
            -e 's|[@]localstatedir[@]|$(localstatedir)|g' \
@@ -3447,7 +3530,8 @@ libvirt_nss_la_LIBADD = \
 endif WITH_NSS
 
 
-install-data-local: install-init install-systemd install-upstart
+install-data-local: install-init install-systemd install-upstart \
+               install-sysctl install-polkit install-sasl
 if WITH_LIBVIRTD
        $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd"
        $(MKDIR_P) "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd/files"
@@ -3502,7 +3586,8 @@ if WITH_NETWORK
          $(LN_S) ../default.xml default.xml )
 endif WITH_NETWORK
 
-uninstall-local:: uninstall-init uninstall-systemd uninstall-upstart
+uninstall-local:: uninstall-init uninstall-systemd uninstall-upstart \
+               uninstall-sysctl uninstall-polkit uninstall-sasl
 if WITH_LIBVIRTD
        rmdir "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd/files" ||:
        rmdir "$(DESTDIR)$(localstatedir)/lib/libvirt/lockd" ||: