diff options
Diffstat (limited to 'app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild')
-rw-r--r-- | app-emulation/ganeti/ganeti-2.16.0_rc1.ebuild | 10 |
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 |