sys-fs/bcachefs-kmod: update ebuild
Signed-off-by: Alexander Miroshnichenko <alex@millerson.name>
This commit is contained in:
@@ -5,6 +5,7 @@ EAPI=8
|
|||||||
|
|
||||||
MODULES_KERNEL_MIN=6.16
|
MODULES_KERNEL_MIN=6.16
|
||||||
MODULES_INITRAMFS_IUSE=+initramfs
|
MODULES_INITRAMFS_IUSE=+initramfs
|
||||||
|
MY_PN="bcachefs-tools"
|
||||||
MODULE_S="module/src/${PN%-*}-${PV}"
|
MODULE_S="module/src/${PN%-*}-${PV}"
|
||||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc
|
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc
|
||||||
|
|
||||||
@@ -37,6 +38,8 @@ BDEPEND="
|
|||||||
verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 )
|
verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 )
|
||||||
"
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
pkg_pretend() {
|
pkg_pretend() {
|
||||||
use rootfs || return 0
|
use rootfs || return 0
|
||||||
}
|
}
|
||||||
@@ -62,15 +65,15 @@ src_unpack() {
|
|||||||
# Upstream signs the uncompressed tarball
|
# Upstream signs the uncompressed tarball
|
||||||
if use verify-sig; then
|
if use verify-sig; then
|
||||||
einfo "Unpacking ${P}.tar.zst ..."
|
einfo "Unpacking ${P}.tar.zst ..."
|
||||||
verify-sig_verify_detached - "${DISTDIR}"/${P}.tar.sign \
|
verify-sig_verify_detached - "${DISTDIR}"/${MY_PN}-${PV}.tar.sign \
|
||||||
< <(zstd -fdc "${DISTDIR}"/${P}.tar.zst | tee >(tar -xf -))
|
< <(zstd -fdc "${DISTDIR}"/${MY_PN}-${PV}.tar.zst | tee >(tar -xf -))
|
||||||
assert "Unpack failed"
|
assert "Unpack failed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]]; then
|
if [[ ${PV} == "9999" ]]; then
|
||||||
git-r3_src_unpack
|
git-r3_src_unpack
|
||||||
else
|
else
|
||||||
unpacker ${P}.tar.zst
|
unpacker ${MY_PN}-${PV}.tar.zst
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -86,8 +89,7 @@ src_prepare() {
|
|||||||
-i Makefile || die
|
-i Makefile || die
|
||||||
append-lfs-flags
|
append-lfs-flags
|
||||||
|
|
||||||
emake DESTDIR="${WORKDIR}" PREFIX="/module" install_dkms && \
|
emake DESTDIR="${WORKDIR}" PREFIX="/module" install_dkms || die
|
||||||
sed -i 's/^ /\t/g' "${WORKDIR}/${MODULE_S}/Makefile" || die
|
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
@@ -96,7 +98,7 @@ src_compile() {
|
|||||||
KDIR=${KV_OUT_DIR}
|
KDIR=${KV_OUT_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
use modules && linux-mod-r1_src_compile
|
linux-mod-r1_src_compile
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
|||||||
Reference in New Issue
Block a user