diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 84fb8c0..2f8a6cb 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -10,6 +10,7 @@ pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox, arch=('x86_64') url="https://libvirt.org/" license=('LGPL' 'GPL3') #libvirt_parthelper links to libparted which is GPL3 only +install=libvirt.install depends=('libpciaccess' 'yajl' 'fuse2' 'gnutls' 'parted' 'libssh' 'libxml2' 'numactl' 'polkit') makedepends=('libxslt' 'python-docutils' 'lvm2' 'open-iscsi' 'libiscsi' 'ceph-libs' 'glusterfs' 'bash-completion' 'rpcsvc-proto' 'dnsmasq' 'iproute2' 'qemu-headless') @@ -138,7 +139,7 @@ package_libvirt() { "$pkgdir/etc/libvirt/qemu/networks/default.xml" # Strip auto-generated UUID, so it will be generated per-install. (reproducible builds) - sed -i '//d' "$pkgdir"/etc/libvirt/qemu/networks/default.xml + sed -i 's|.*||' "$pkgdir"/etc/libvirt/qemu/networks/default.xml rm -rf \ "$pkgdir/run" \ diff --git a/trunk/libvirt.install b/trunk/libvirt.install new file mode 100644 index 0000000..747bd54 --- /dev/null +++ b/trunk/libvirt.install @@ -0,0 +1,7 @@ +post_install() { + if [[ -f /etc/libvirt/qemu/networks/default.xml ]] + then + UUID=$(/usr/bin/uuidgen) + sed -i "s||$UUID|" /etc/libvirt/qemu/networks/default.xml + fi +}