]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Do not generate polkit rules file
authorJán Tomko <jtomko@redhat.com>
Wed, 14 Mar 2018 11:08:37 +0000 (12:08 +0100)
committerJán Tomko <jtomko@redhat.com>
Wed, 14 Mar 2018 11:46:26 +0000 (12:46 +0100)
This essentially reverts commit <e1019e9>, which added
an extra step for generating the policy file.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
.gitignore
src/remote/Makefile.inc.am
src/remote/libvirtd.policy [moved from src/remote/libvirtd.policy.in with 92% similarity]

index 2ca7d9776e2e66c929cd98f60a49dfdc4b480d8b..dd00fc5ccf8a0e91e96cd5ada8256e04007a3fde 100644 (file)
 /src/libvirt_lxc
 /src/libvirtd
 /src/libvirtd*.logrotate
-/src/libvirtd.policy
 /src/locking/libxl-lockd.conf
 /src/locking/libxl-sanlock.conf
 /src/locking/lock_daemon_dispatch_stubs.h
index 2fb6056fcc0a5a34d9903adc9d3b54a2e0391bbc..12600b8bb5cc2c55d1fdba4a30ded98765b56c60 100644 (file)
@@ -75,7 +75,7 @@ EXTRA_DIST += \
        remote/test_libvirtd.aug.in \
        remote/libvirtd.aug \
        remote/libvirtd.conf \
-       remote/libvirtd.policy.in \
+       remote/libvirtd.policy \
        remote/libvirtd.rules \
        remote/libvirtd.sasl \
        remote/libvirtd.sysctl \
@@ -121,12 +121,8 @@ CLEANFILES += test_libvirtd.aug
 
 if WITH_POLKIT
 policydir = $(datadir)/polkit-1/actions
-policyauth = auth_admin_keep
 endif WITH_POLKIT
 
-BUILT_SOURCES += libvirtd.policy
-CLEANFILES += libvirtd.policy
-
 man8_MANS += libvirtd.8
 
 libvirtd_SOURCES = $(LIBVIRTD_SOURCES)
@@ -213,7 +209,8 @@ endif ! WITH_SYSCTL
 if WITH_POLKIT
 install-polkit::
        $(MKDIR_P) $(DESTDIR)$(policydir)
-       $(INSTALL_DATA) libvirtd.policy $(DESTDIR)$(policydir)/org.libvirt.unix.policy
+       $(INSTALL_DATA) $(srcdir)/remote/libvirtd.policy \
+               $(DESTDIR)$(policydir)/org.libvirt.unix.policy
        $(MKDIR_P) $(DESTDIR)$(datadir)/polkit-1/rules.d
        $(INSTALL_DATA) $(srcdir)/remote/libvirtd.rules \
                $(DESTDIR)$(datadir)/polkit-1/rules.d/50-libvirt.rules
@@ -258,12 +255,6 @@ install-sasl:
 uninstall-sasl:
 endif ! WITH_SASL
 
-libvirtd.policy: remote/libvirtd.policy.in $(top_builddir)/config.status
-       $(AM_V_GEN) sed \
-           -e 's|[@]authaction[@]|$(policyauth)|g' \
-           < $< > $@-t && \
-       mv $@-t $@
-
 libvirtd.init: remote/libvirtd.init.in $(top_builddir)/config.status
        $(AM_V_GEN)sed \
            -e 's|[@]localstatedir[@]|$(localstatedir)|g' \
similarity index 92%
rename from src/remote/libvirtd.policy.in
rename to src/remote/libvirtd.policy
index de1aba459386b94e6b353c7e1b852ff25804e2c9..e834d243279cd434794c73d52aefc5d666ca9144 100644 (file)
@@ -43,9 +43,9 @@ License along with this library.  If not, see
       <defaults>
         <!-- Any program can use libvirt in read/write mode if they
              provide the root password -->
-        <allow_any>@authaction@</allow_any>
-        <allow_inactive>@authaction@</allow_inactive>
-        <allow_active>@authaction@</allow_active>
+        <allow_any>auth_admin_keep</allow_any>
+        <allow_inactive>auth_admin_keep</allow_inactive>
+        <allow_active>auth_admin_keep</allow_active>
       </defaults>
     </action>
 </policyconfig>