linux/kernel/modules 7.2.3 = https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.2.3.tar.xz ``` env *** env *** disable=true kernel_version=7.2.3 ``` ``` sh *** patch *** mkdir -p certs cp /pkg/gnu/linux/kernel/var/certs/* certs || true sed -i '/^static const char \* const fw_path\[\] = {$/,/^};$/ s|"/lib/firmware|"/pkg/gnu/linux/kernel/firmware/lib|g' drivers/base/firmware_loader/main.c ``` ``` sh *** build *** # # Configuration # cat > .config.base < .config.modules ./scripts/kconfig/merge_config.sh .config .config.modules sed -E '/.*DEBUG.*/ s/=(y|m)/=n/' -i .config make olddefconfig ./scripts/kconfig/merge_config.sh -m .config .config.base make olddefconfig make -j$(nproc) vmlinux modules make MODLIB=/pkg/gnu/linux/kernel/modules/lib/$kernel_version modules_install mkdir -p /pkg/gnu/linux/kernel/var/certs cp System.map /pkg/gnu/linux/kernel/var/System.map cp .config /pkg/gnu/linux/kernel/var/config cp {certs/signing_key.pem,certs/signing_key.x509} /pkg/gnu/linux/kernel/var/certs || true ```