mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-30 16:10:36 +00:00
linuxPackages / aggregateModules: Minor improvements post-module-signing (#577219)
This commit is contained in:
@@ -24,7 +24,6 @@ let
|
||||
|
||||
"M=$(PWD)"
|
||||
"INSTALL_MOD_PATH=${placeholder "out"}"
|
||||
"DEPMOD=true"
|
||||
]
|
||||
++ kernelModuleMakeFlags;
|
||||
|
||||
|
||||
@@ -33,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
installFlags = [
|
||||
"DEPMOD=true"
|
||||
"INSTALL_MOD_PATH=${placeholder "out"}"
|
||||
];
|
||||
|
||||
|
||||
@@ -11,6 +11,11 @@ buildEnv {
|
||||
|
||||
paths = modules;
|
||||
|
||||
pathsToLink = [
|
||||
"/lib/modules"
|
||||
"/etc/depmod.d"
|
||||
];
|
||||
|
||||
postBuild = ''
|
||||
source ${stdenvNoCC}/setup
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ diff --color -ruN netatop-3.2.2.orig/Makefile netatop-3.2.2/Makefile
|
||||
- cd /usr/src; dkms add -m netatop -v $(CURVERS)
|
||||
- dkms build -m netatop -v $(CURVERS)
|
||||
- dkms install -m netatop -v $(CURVERS)
|
||||
+ $(MAKE) -C $(KERNDIR) M=$(THISDIR) modules_install INSTALL_MOD_PATH=$(out) INSTALL_MOD_DIR=extra DEPMOD=true
|
||||
+ $(MAKE) -C $(KERNDIR) M=$(THISDIR) modules_install INSTALL_MOD_PATH=$(out) INSTALL_MOD_DIR=extra
|
||||
#
|
||||
- install netatopd -t /usr/sbin
|
||||
- install -m 0644 netatop.service -t /lib/systemd/system
|
||||
|
||||
@@ -47,7 +47,6 @@ stdenv.mkDerivation {
|
||||
];
|
||||
|
||||
buildTargets = [ "modules" ];
|
||||
installFlags = [ "INSTALL_MOD_STRIP=1" ];
|
||||
installTargets = [ "modules_install" ];
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
makeFlags = kernelModuleMakeFlags ++ [
|
||||
"DEPMOD=echo"
|
||||
"INSTALL_MOD_PATH=$(out)"
|
||||
"KERNELRELEASE=${kernel.modDirVersion}"
|
||||
"KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
|
||||
|
||||
@@ -28,7 +28,6 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
makeFlags = kernelModuleMakeFlags ++ [
|
||||
"DEPMOD=echo"
|
||||
"INSTALL_MOD_PATH=$(out)"
|
||||
"KERNELRELEASE=${kernel.modDirVersion}"
|
||||
"KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
|
||||
|
||||
@@ -239,6 +239,8 @@ in
|
||||
inherit (kernel) kernelOlder kernelAtLeast;
|
||||
kernelModuleMakeFlags = self.kernel.commonMakeFlags ++ [
|
||||
"KBUILD_OUTPUT=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
|
||||
"DEPMOD=true"
|
||||
"INSTALL_MOD_STRIP=1"
|
||||
];
|
||||
# Obsolete aliases (these packages do not depend on the kernel).
|
||||
inherit (pkgs) odp-dpdk pktgen; # added 2018-05
|
||||
|
||||
Reference in New Issue
Block a user