summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsteamport2019-09-21 11:06:46 -0400
committersteamport2019-09-21 11:12:10 -0400
commit7c80bead33e755bbe3f3d13a375cbdc0b236519d (patch)
tree7349083ebe43df840bb2c8217bb0dff85c7b3e25
parent53518c1184a9c5bf6abf5867ca2d7dea87d90fe4 (diff)
downloadaur-7c80bead33e755bbe3f3d13a375cbdc0b236519d.tar.gz
not useful commit message
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD27
-rw-r--r--libvirt.install9
-rw-r--r--libvirt.sysusers.d1
4 files changed, 23 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f3b6fbb5150d..abb54900acf1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,8 @@
pkgbase = libvirt-apparmor
pkgdesc = API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc). Compiled with Audit and AppArmor support.
- pkgver = 5.0.0
- pkgrel = 0
- url = http://libvirt.org/
- install = libvirt.install
+ pkgver = 5.6.0
+ pkgrel = 1
+ url = https://libvirt.org/
arch = x86_64
license = LGPL
makedepends = lvm2
@@ -23,7 +22,6 @@ pkgbase = libvirt-apparmor
depends = libxml2
depends = parted
depends = polkit
- depends = avahi
depends = yajl
depends = libpciaccess
depends = udev
@@ -86,6 +84,7 @@ pkgbase = libvirt-apparmor
backup = etc/libvirt/nwfilter/no-other-rarp-traffic.xml
backup = etc/libvirt/nwfilter/qemu-announce-self-rarp.xml
backup = etc/libvirt/nwfilter/qemu-announce-self.xml
+ backup = etc/libvirt/nwfilter/clean-traffic-gateway.xml
backup = etc/libvirt/qemu-lockd.conf
backup = etc/libvirt/qemu.conf
backup = etc/libvirt/qemu/networks/default.xml
@@ -94,19 +93,18 @@ pkgbase = libvirt-apparmor
backup = etc/logrotate.d/libvirtd
backup = etc/logrotate.d/libvirtd.lxc
backup = etc/logrotate.d/libvirtd.qemu
- backup = etc/logrotate.d/libvirtd.uml
backup = etc/sasl2/libvirt.conf
- source = https://libvirt.org/sources/libvirt-5.0.0.tar.xz
- source = https://libvirt.org/sources/libvirt-5.0.0.tar.xz.asc
+ source = https://libvirt.org/sources/libvirt-5.6.0.tar.xz
+ source = https://libvirt.org/sources/libvirt-5.6.0.tar.xz.asc
source = libvirtd.conf.d
source = libvirtd-guests.conf.d
source = libvirt.sysusers.d
validpgpkeys = C74415BA7C9C7F78F02E1DC34606B8A5DE95BC1F
- sha512sums = d93042f49d2550d14577b5257c548d7108462fe1ad69420c128acf094ffd3e80deb744db13d4c3d5fbe5e4c1826d13131be12e3413710711a2d8cba6cb5a9db9
+ sha512sums = 95fe931394fb31288faf73349bb298f08f63cf062f851b9935303145f8166f69128be9360757f0e1845256c14f4d7672843dba0dc6c086b1c3c8bfc035cc8986
sha512sums = SKIP
sha512sums = fc0e16e045a2c84d168d42c97d9e14ca32ba0d86025135967f4367cf3fa663882eefb6923ebf04676ae763f4f459e5156d7221b36b47c835f9e531c6b6e0cd9d
sha512sums = ef221bae994ad0a15ab5186b7469132896156d82bfdc3ef3456447d5cf1af347401ef33e8665d5b2f76451f5457aee7ea01064d7b9223d6691c90c4456763258
- sha512sums = 519a9f245bed077137a1b01dec07a178885ac2527b47a1bd883bbb908bf9b4fa0c039525600e09f7db636f8849870fe2ce8ffe5b75532ff9d3fa1a91115875f8
+ sha512sums = 7d1d535aaf739a6753f6819c49272c8d9b5f488e0a8553797499334a76b8631474e222b6048f2125b858e5ecc21e602face45dd02121f833d605b9ae58322982
pkgname = libvirt-apparmor
diff --git a/PKGBUILD b/PKGBUILD
index b0a91008813d..f6049b468070 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,20 @@
-# Maintainer: steamport <steamport@protonmail.com>
# Maintainer: Christian Rebischke <chris.rebischke@archlinux.org>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Jonathan Wiersma <archaur at jonw dot org>
_pkgname=libvirt
pkgname=libvirt-apparmor
-pkgver=5.0.0
-pkgrel=0
+pkgver=5.6.0
+pkgrel=1
pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc). Compiled with Audit and AppArmor support."
arch=('x86_64')
-url="http://libvirt.org/"
+url="https://libvirt.org/"
license=('LGPL')
provides=('libvirt')
conflicts=('libvirt')
makedepends=('lvm2' 'linux-api-headers' 'dnsmasq' 'lxc' 'libiscsi' 'open-iscsi'
'perl-xml-xpath' 'libxslt' 'qemu' 'parted' 'python')
-depends=('e2fsprogs' 'gnutls' 'iptables' 'libxml2' 'parted' 'polkit' 'avahi'
+depends=('e2fsprogs' 'gnutls' 'iptables' 'libxml2' 'parted' 'polkit'
'yajl' 'libpciaccess' 'udev' 'dbus' 'libxau' 'libxdmcp' 'libpcap'
'libcap-ng' 'curl' 'libsasl' 'libgcrypt' 'libgpg-error' 'openssl'
'libxcb' 'gcc-libs' 'iproute2' 'libnl' 'libx11' 'numactl' 'gettext'
@@ -53,6 +52,7 @@ backup=('etc/conf.d/libvirt-guests'
'etc/libvirt/nwfilter/no-other-rarp-traffic.xml'
'etc/libvirt/nwfilter/qemu-announce-self-rarp.xml'
'etc/libvirt/nwfilter/qemu-announce-self.xml'
+ 'etc/libvirt/nwfilter/clean-traffic-gateway.xml'
'etc/libvirt/qemu-lockd.conf'
'etc/libvirt/qemu.conf'
'etc/libvirt/qemu/networks/default.xml'
@@ -61,21 +61,18 @@ backup=('etc/conf.d/libvirt-guests'
'etc/logrotate.d/libvirtd'
'etc/logrotate.d/libvirtd.lxc'
'etc/logrotate.d/libvirtd.qemu'
- 'etc/logrotate.d/libvirtd.uml'
'etc/sasl2/libvirt.conf')
-install="libvirt.install"
-
options=('emptydirs')
validpgpkeys=('C74415BA7C9C7F78F02E1DC34606B8A5DE95BC1F')
source=("https://libvirt.org/sources/${_pkgname}-${pkgver}.tar.xz"{,.asc}
'libvirtd.conf.d'
'libvirtd-guests.conf.d'
'libvirt.sysusers.d')
-sha512sums=('d93042f49d2550d14577b5257c548d7108462fe1ad69420c128acf094ffd3e80deb744db13d4c3d5fbe5e4c1826d13131be12e3413710711a2d8cba6cb5a9db9'
+sha512sums=('95fe931394fb31288faf73349bb298f08f63cf062f851b9935303145f8166f69128be9360757f0e1845256c14f4d7672843dba0dc6c086b1c3c8bfc035cc8986'
'SKIP'
'fc0e16e045a2c84d168d42c97d9e14ca32ba0d86025135967f4367cf3fa663882eefb6923ebf04676ae763f4f459e5156d7221b36b47c835f9e531c6b6e0cd9d'
'ef221bae994ad0a15ab5186b7469132896156d82bfdc3ef3456447d5cf1af347401ef33e8665d5b2f76451f5457aee7ea01064d7b9223d6691c90c4456763258'
- '519a9f245bed077137a1b01dec07a178885ac2527b47a1bd883bbb908bf9b4fa0c039525600e09f7db636f8849870fe2ce8ffe5b75532ff9d3fa1a91115875f8')
+ '7d1d535aaf739a6753f6819c49272c8d9b5f488e0a8553797499334a76b8631474e222b6048f2125b858e5ecc21e602face45dd02121f833d605b9ae58322982')
prepare() {
cd "${srcdir}/${_pkgname}-${pkgver}"
@@ -128,7 +125,7 @@ build() {
--with-storage-gluster \
--with-storage-iscsi \
--with-storage-lvm \
- --with-storage-zfs \
+ --with-storage-zfs
--with-audit \
--with-apparmor \
--with-secdriver-apparmor \
@@ -155,4 +152,10 @@ package() {
"${pkgdir}"/etc/sysconfig
rm -f "${pkgdir}"/etc/libvirt/qemu/networks/autostart/default.xml
-}
+
+ # Fix permission Fix #61977
+ chmod 600 "${pkgdir}"/etc/libvirt/nwfilter/*.xml "${pkgdir}/etc/libvirt/qemu/networks/default.xml"
+
+ # Fix firewalld rules Fix #62219
+ sed -i "s|<rule priority='32767'><reject/></rule>|#<rule priority='32767'><reject/></rule>|" "${pkgdir}/usr/lib/firewalld/zones/libvirt.xml"
+} \ No newline at end of file
diff --git a/libvirt.install b/libvirt.install
deleted file mode 100644
index 365f7f4f1d33..000000000000
--- a/libvirt.install
+++ /dev/null
@@ -1,9 +0,0 @@
-post_install() {
- echo ">>> libvirt runs qemu from nobody:kvm by default"
- echo ">>> change the USER if desired in /etc/libvirt/qemu.conf"
- echo ">>> See https://wiki.archlinux.org/index.php/Libvirt for more info"
-}
-
-post_upgrade() {
- echo ">>> You may need to run 'rm -rf ~/.libvirt'"
-}
diff --git a/libvirt.sysusers.d b/libvirt.sysusers.d
index 6ffff043195b..f2544db7d3e0 100644
--- a/libvirt.sysusers.d
+++ b/libvirt.sysusers.d
@@ -1,2 +1 @@
g libvirt - -
-g tss - -