summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: [QA] Remove redundant `|| die` guardsDavid Seifert2019-12-115-35/+35
| | | | | | | | | | | | * Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* app-emulation/libvirt: Only require USE=cgroup-hybrid for USE=lxcMatthias Maier2019-12-032-2/+2
| | | | | | | | | | | | | | | Reportedly version 5.8.0 should be fine with a cgroup v2 only hierarchy (verified that on my own system for qemu). Unfortunately, we still need the hybrid layout as a mitigation for a bug in the libvirt-lxc driver. So restrict the dependency on sys-apps/systemd[cgroup-hybrid] to the case of USE=lxc only. This should accomodate everyone who does not need libvirt-lxc support and wants to have a v2 only hierarchy. Upstream Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1770763 Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Perform out-of-tree buildMichal Privoznik2019-12-021-7/+6
| | | | | | | | | | | | | | In preparation to move to meson, we've forbidden in tree builds. Fortunately, there is a gentoo eclass that handles out-of-tree builds and very little is needed to use it. However, due to some automake magic, we have to enable dependency-tracking (which is disabled as of EAPI 4) because if we don't, then generated Makefile doesn't precreate all directories under build dir and the build fails. Closes: https://github.com/gentoo/gentoo/pull/13752 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: Clean macvtap USE flag descriptionMichal Privoznik2019-12-021-3/+1
| | | | | | | | | | The description for the macvtap USE flag says, that the feature is experimental and requires new kernel. While this might have been true when this was being added (2015), it is definitely not true today. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: Install bash completion even if USE="-libvirtd"Michal Privoznik2019-12-025-15/+15
| | | | | | | | | | | The bash completion scripts help client utilities like virsh or virt-admin and are independent of daemon, i.e. of libvirtd use flag. However, due to the placement of 'newbashcomp' and 'bashcomp_alias' calls in ebuilds, the scripts were not installed unless libvirtd use flag was enabled. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* app-emulation/libvirt: fix QA warningMatthias Maier2019-10-151-0/+1
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.8.0Matthias Maier2019-10-153-0/+386
| | | | | | | | | | | - add pm-utils use flag - fix runstatedir Closes: https://bugs.gentoo.org/697592 Closes: https://bugs.gentoo.org/695332 Closes: https://bugs.gentoo.org/692594 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Require dev-libs/glibMichal Privoznik2019-10-151-0/+1
| | | | | | | | | Upstream is moving away from gnulib to glib. This means, as of v5.8.0-111-g58e7c9bc05 libvirt requires >=dev-libs/glib-2.48.0 to build successfully. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase a patchMichal Privoznik2019-10-151-13/+9
| | | | | Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase libvirt-5.6.0-do-not-use-sysconf.patchMichal Privoznik2019-08-302-1/+175
| | | | | | | | The original patch does not apply cleanly, because of upstream commit 5b816e1696. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Always require cgroupv1 hierarchyMatthias Maier2019-08-134-4/+4
| | | | | | | | | It turns out that we need the cgroupv1 hierarchy also for non lxc related stuff. Fix dependency accordingly Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.6.0Matthias Maier2019-08-112-0/+380
| | | | | Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: x86 stable wrt bug #691312Agostino Sarubbo2019-08-061-2/+2
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #691312Agostino Sarubbo2019-08-061-2/+2
| | | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/libvirt: [QA] drop duplicate patchesMatthias Maier2019-08-052-117/+1
| | | | | Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2019-08-023-767/+0
| | | | | Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: block sys-apps/systemd[-cgroup-hypbrid(+)]Matthias Maier2019-08-023-0/+3
| | | | | | | | | For the time being we have to ensure that systemd is configured with hybrid cgroup layout. Otherwise libvirt-lxc ceases to work. Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt-9999: Rebase libvirt-5.2.0-do-not-use-sysconf.patchMichal Privoznik2019-08-012-1/+175
| | | | | | | | The original patch does not apply cleanly, because of upstream commits 4304222f50d9ff364 and 9d7fcdbf83a1. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: depend on acct-user/qemu and acct-group/libvirtMike Gilbert2019-07-305-40/+15
| | | | | Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* app-emulation/libvirt: fix typoMatthias Maier2019-07-281-1/+1
| | | | | | | | Thanks! Closes: https://bugs.gentoo.org/690774 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update live ebuildMatthias Maier2019-07-091-4/+3
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: minimize sed usageMatthias Maier2019-07-092-6/+2
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: also drop avahi use flag from init fileMatthias Maier2019-07-092-1/+36
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop obsolete filesMatthias Maier2019-07-091-34/+0
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: update live ebuildMatthias Maier2019-07-091-7/+7
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Remove avahi supportHan Han2019-07-091-4/+1
| | | | | | | | Libvirt has removed avahi support since 5.5. Remove avahi related flags, too. Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: bump to 5.5Han Han2019-07-092-0/+386
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/12389 Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: remove unused patchesMichael Mair-Keimberger2019-07-032-293/+0
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/12379 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop doubly applied patchMatthias Maier2019-07-021-1/+0
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix QA warningMatthias Maier2019-07-011-1/+0
| | | | | | Closes: https://bugs.gentoo.org/689104 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2019-07-013-383/+0
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: version bump to 5.4.0Matthias Maier2019-07-014-0/+629
| | | | | | | | | | | | | - introduce USE=dtrace to avoid an automagic dependency on /usr/bin/dtrace. I skipped the systemtap[libvirt] use-dependency to make initial bootstrapping less annoying. - Also synchronize time in openrc domain resume script Closes: https://bugs.gentoo.org/675166 Closes: https://bugs.gentoo.org/688040 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix apparmorMatthias Maier2019-07-013-2/+512
| | | | | | Closes: https://bugs.gentoo.org/686702 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: remove unused patchesMichael Mair-Keimberger2019-06-172-412/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12170 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* app-emulation/libvirt: x86 stable (bug #686026)Thomas Deutschmann2019-05-271-2/+2
| | | | | Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-emulation/libvirt: remove stable version SRC_URIMatthias Maier2019-05-203-18/+3
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: amd64 stable wrt bug #686026Mikle Kolyada2019-05-201-2/+2
| | | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
* app-emulation/libvirt: drop oldMatthias Maier2019-05-192-393/+0
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: change '/var/run' to '/run' in rc init filesMatthias Maier2019-05-194-7/+7
| | | | | | | | | | (No revision bump for this minor change - a new revision for libvirt has to be stabilized for the mds vulnearbilities anyway, so let's just sneak this in :-)) Closes: https://bugs.gentoo.org/685302 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: add support for md-clearMatthias Maier2019-05-192-0/+37
| | | | | | Bug: https://bugs.gentoo.org/686026 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: drop oldMatthias Maier2019-05-193-785/+0
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: 5.2.0-r1 bumpWilliam Hubbs2019-05-092-0/+428
| | | | | | | | | | | This allows the qemu and storage directories under /etc/libvirt to be symbolic links so they can be stored on another file system. Closes: https://bugs.gentoo.org/685008 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Acked-by: tamiko@gentoo.org Signed-off-by: William Hubbs <williamh@gentoo.org>
* */*: Drop python3_4 from PYTHON_COMPATMichał Górny2019-04-165-5/+5
| | | | | Closes: https://github.com/gentoo/gentoo/pull/11706 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/libvirt: version bump to 5.2.0Matthias Maier2019-04-072-0/+393
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: depend on newer firewalld packageMatthias Maier2019-04-072-2/+2
| | | | | | | | | | | In order to support --with-firewalld-zone, we need a recent enough firewalld version installed. Thanks to Denis Schridde for triaging and contacting upstream! Closes: https://bugs.gentoo.org/681714 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fix bash completion file namesMatthias Maier2019-04-072-4/+4
| | | | | | | | | | Instead of installing a dummy "vsh" file and alias virsh and virt-manager, let's install the file as "virsh" and alias virt-manager to it. Closes: https://bugs.gentoo.org/682834 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: Check for more kernel configs for virtual netMichal Privoznik2019-04-073-3/+24
| | | | | | | | | | | | | | | | After 7431b3eb9a05068e4b Libvirt starts to create chains to insert rules into instead of placing them right at the top level chains. These private chains are created on daemon startup and the referenced commit made all 6 tables required (combination of default 3 tables: nat, filter and mangle for both IPv4 and IPv6). This was later refined in 686803a1a2e1e06, but it still makes sense for ebuild to check for all tables being enabled in the kernel because both IPv4 and IPv6 are used widely. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Closes: https://bugs.gentoo.org/681010 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: fixes dependency on incompatible ↵Anselm Busse2019-04-044-20/+4
| | | | | | | | | net-analyzer/gnu-netcat and net-analyzer/netcat Closes: https://bugs.gentoo.org/682494 Closes: https://github.com/gentoo/gentoo/pull/11583 Signed-off-by: Anselm Busse <anselm.busse@outlook.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/libvirt: remove unused patches.Michael Mair-Keimberger2019-03-263-262/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11496 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* app-emulation/libvirt: version bump to 5.1.0Matthias Maier2019-03-173-0/+586
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>