mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-10-20 19:58:34 +00:00
This release includes all fixes from 9.2.19 (silent data divergence and corruption fixes for diskless primaries, false split-brain fix, list corruption/AB-BA deadlock/use-after-free fixes during connection teardown, RDMA transport bug fixes) plus new lb-tcp path add/remove support and a TLS connection page-reference leak fix. Drop check_existence_of_modules_before_installing.patch: it no longer applies (confirmed it already fails to apply against the unmodified 9.3.2 source too, since SKIP_RECIPE normally prevents do_patch from ever running for this recipe). The install-time "module not built" problem it guarded against is now handled by upstream's own rewritten drbd/Makefile install logic: the KDIR path now delegates to kbuild's own modules_install target, and the non-KDIR fallback only globs *.ko files that actually exist via find | cpio. Neither path can hit the old "install: cannot stat" failure the patch was working around. Verified do_fetch/do_unpack/do_patch succeed cleanly with the new tarball and without the patch (SKIP_RECIPE temporarily lifted for testing). do_compile still requires coccinelle/spatch or network access to spaas.drbd.io, neither available in this sandbox, matching the existing SKIP_RECIPE annotation - not a regression. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
24 lines
839 B
BlitzBasic
24 lines
839 B
BlitzBasic
SUMMARY = "Distributed block device driver for Linux"
|
|
DESCRIPTION = "DRBD is a block device which is designed to build high \
|
|
availability clusters. This is done by mirroring a whole \
|
|
block device via (a dedicated) network. You could see \
|
|
it as a network raid-1."
|
|
HOMEPAGE = "http://oss.linbit.com/drbd/"
|
|
LICENSE = "GPL-2.0-only"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=5574c6965ae5f583e55880e397fbb018"
|
|
DEPENDS = "virtual/kernel"
|
|
|
|
SRC_URI = "https://pkg.linbit.com//downloads/drbd/9/${BP}.tar.gz \
|
|
"
|
|
SRC_URI[sha256sum] = "a7bfb016070c31df1c738569ca8cc5e5fc337dd449147f7bf62e746d87d38f21"
|
|
|
|
inherit module
|
|
|
|
EXTRA_OEMAKE += "KDIR='${STAGING_KERNEL_DIR}' SPAAS=true"
|
|
|
|
do_install () {
|
|
oe_runmake install DESTDIR="${D}"
|
|
}
|
|
|
|
SKIP_RECIPE[drbd] ?= "Needs coccinelle to build with SPAAS"
|