app-emulation/lxd: copy zfs fix from 3.16 ebuild to 4 LTS
authorJoonas Niilola <juippis@gentoo.org>
Fri, 15 May 2020 08:30:19 +0000 (11:30 +0300)
committerJoonas Niilola <juippis@gentoo.org>
Fri, 15 May 2020 08:30:42 +0000 (11:30 +0300)
Closes: https://bugs.gentoo.org/723208
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
app-emulation/lxd/lxd-4.0.1.ebuild

index 876dcde968a31c2810aef729d72452f946eebd53..020974b79e2e7890a1edc53d30d3eb70f84902dd 100644 (file)
@@ -79,13 +79,15 @@ common_op() {
 src_prepare() {
        default
 
+       export GOPATH="${S}/_dist"
+
        sed -i \
                -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
                -e "s:make:make ${MAKEOPTS}:g" \
                Makefile || die
 
-       cd "${GOPATH}"/deps/libco || die
-       sed -i 's#lib$#lib/lxd#' Makefile || die
+       sed -i 's#lib$#lib/lxd#' "${GOPATH}"/deps/libco/Makefile || die
+       sed -i 's#zfs version | cut -f 2#< /sys/module/zfs/version cut -f 1#' "${GOPATH}"/deps/raft/configure.ac || die
 
        common_op eautoreconf
 }