Merge pull request #290061 from SuperSandro2000/kernel-modules-package-name
nixos/boot: move name overwrite to pkgs.aggregateModules to option
This commit is contained in:
commit
f0701b576a
|
@ -233,7 +233,9 @@ in
|
||||||
symlinks because modprobe only supports one directory.
|
symlinks because modprobe only supports one directory.
|
||||||
'';
|
'';
|
||||||
# Convert the list of path to only one path.
|
# Convert the list of path to only one path.
|
||||||
apply = pkgs.aggregateModules;
|
apply = let
|
||||||
|
kernel-name = config.boot.kernelPackages.kernel.name or "kernel";
|
||||||
|
in modules: (pkgs.aggregateModules modules).override { name = kernel-name + "-modules"; };
|
||||||
};
|
};
|
||||||
|
|
||||||
system.requiredKernelConfig = mkOption {
|
system.requiredKernelConfig = mkOption {
|
||||||
|
|
|
@ -13,15 +13,11 @@ let
|
||||||
|
|
||||||
kernel-name = config.boot.kernelPackages.kernel.name or "kernel";
|
kernel-name = config.boot.kernelPackages.kernel.name or "kernel";
|
||||||
|
|
||||||
modulesTree = config.system.modulesTree.override { name = kernel-name + "-modules"; };
|
|
||||||
firmware = config.hardware.firmware;
|
|
||||||
|
|
||||||
|
|
||||||
# Determine the set of modules that we need to mount the root FS.
|
# Determine the set of modules that we need to mount the root FS.
|
||||||
modulesClosure = pkgs.makeModulesClosure {
|
modulesClosure = pkgs.makeModulesClosure {
|
||||||
rootModules = config.boot.initrd.availableKernelModules ++ config.boot.initrd.kernelModules;
|
rootModules = config.boot.initrd.availableKernelModules ++ config.boot.initrd.kernelModules;
|
||||||
kernel = modulesTree;
|
kernel = config.system.modulesTree;
|
||||||
firmware = firmware;
|
firmware = config.hardware.firmware;
|
||||||
allowMissing = false;
|
allowMissing = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -91,13 +91,11 @@ let
|
||||||
};
|
};
|
||||||
|
|
||||||
kernel-name = config.boot.kernelPackages.kernel.name or "kernel";
|
kernel-name = config.boot.kernelPackages.kernel.name or "kernel";
|
||||||
modulesTree = config.system.modulesTree.override { name = kernel-name + "-modules"; };
|
|
||||||
firmware = config.hardware.firmware;
|
|
||||||
# Determine the set of modules that we need to mount the root FS.
|
# Determine the set of modules that we need to mount the root FS.
|
||||||
modulesClosure = pkgs.makeModulesClosure {
|
modulesClosure = pkgs.makeModulesClosure {
|
||||||
rootModules = config.boot.initrd.availableKernelModules ++ config.boot.initrd.kernelModules;
|
rootModules = config.boot.initrd.availableKernelModules ++ config.boot.initrd.kernelModules;
|
||||||
kernel = modulesTree;
|
kernel = config.system.modulesTree;
|
||||||
firmware = firmware;
|
firmware = config.hardware.firmware;
|
||||||
allowMissing = false;
|
allowMissing = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user