Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
671 B · 32 lines
Nix
123456789101112131415161718192021222324252627282930313233# Given a kernel build (with modules in $kernel/lib/modules/VERSION),# produce a module tree in $out/lib/modules/VERSION that contains only# the modules identified by `rootModules', plus their dependencies.# Also generate an appropriate modules.dep.
{ stdenvNoCC, kernel, firmware, nukeReferences, rootModules, kmod, allowMissing ? false, extraFirmwarePaths ? [ ],}:
stdenvNoCC.mkDerivation { name = kernel.name + "-shrunk"; builder = ./modules-closure.sh; nativeBuildInputs = [ nukeReferences kmod ]; inherit kernel firmware rootModules allowMissing extraFirmwarePaths ; allowedReferences = [ "out" ];}