at 17.09-beta 23 lines 603 B view raw
1{ stdenv, virtualbox, kernel, strace }: 2 3stdenv.mkDerivation { 4 name = "virtualbox-modules-${virtualbox.version}-${kernel.version}"; 5 src = virtualbox.modsrc; 6 hardeningDisable = [ 7 "fortify" "pic" "stackprotector" 8 ]; 9 10 makeFlags = [ 11 "-C ${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 12 "INSTALL_MOD_PATH=$(out)" 13 ]; 14 preBuild = "makeFlagsArray+=(\"M=$(pwd)\")"; 15 buildFlags = [ "modules" ]; 16 installTargets = [ "modules_install" ]; 17 18 enableParallelBuilding = true; 19 20 meta = virtualbox.meta // { 21 description = virtualbox.meta.description + " (kernel modules)"; 22 }; 23}