summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2017-01-06 16:37:02 -0800
committerRobin H. Johnson <robbat2@gentoo.org>2017-01-06 16:37:38 -0800
commit5c38f0da839a3acec372559f3fdc9c2708c2232c (patch)
tree05fd834cd84bc7d89ec051f0b810477e690a0626 /app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild
parentapp-emulation/ganeti: cleanup unused patches. (diff)
downloadgentoo-5c38f0da839a3acec372559f3fdc9c2708c2232c.tar.gz
gentoo-5c38f0da839a3acec372559f3fdc9c2708c2232c.tar.bz2
gentoo-5c38f0da839a3acec372559f3fdc9c2708c2232c.zip
app-emulation/ganeti: now with QEMU Guest Agent support (merged upstream for 2.16, not yet released).
Package-Manager: portage-2.3.2
Diffstat (limited to 'app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild')
-rw-r--r--app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild b/app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild
index a9398190d8c6..ebe1bac01098 100644
--- a/app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild
+++ b/app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="http://www.ganeti.org/"
LICENSE="GPL-2"
SLOT="0"
-IUSE="drbd haskell-daemons htools ipv6 kvm lxc monitoring multiple-users rbd syslog test xen restricted-commands"
+IUSE="drbd experimental haskell-daemons htools ipv6 kvm lxc monitoring multiple-users rbd syslog test xen restricted-commands"
REQUIRED_USE="|| ( kvm xen lxc )
test? ( ipv6 )
@@ -213,6 +213,14 @@ src_prepare() {
"${WORKDIR}"/debian/patches/ghc-7.10-compatibility.patch
)
fi
+ if use experimental; then
+ ewarn "Experimental patches have been applied! RPC between daemons with different patches applied may cause breakage!"
+ PATCHES+=(
+ # QEMU Agent accepted upstream for 2.16, not yet in a tagged release
+ # backport available for 2.15, but refused upstream due to RPC breakage.
+ "${FILESDIR}"/0001-kvm-use_guest_agent-QEMU-Guest-Agent-sup.stable-2.16.patch
+ )
+ fi
eapply "${PATCHES[@]}"
# Upstream commits:
# 4c3c2ca2a97a69c0287a3d23e064bc17978105eb