linux/kernel/modules 7.1.4 = https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.1.4.tar.xz ``` env *** env *** disable=true ``` ``` 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 INSTALL_MOD_PATH=/pkg/gnu/linux/kernel/modules 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 ``` ``` sh *** config *** mv lib/modules/* lib rm -r lib/modules ```