File tree 2 files changed +2
-10
lines changed
nixos/modules/system/boot
2 files changed +2
-10
lines changed Original file line number Diff line number Diff line change 716
716
] ;
717
717
718
718
system . build = mkMerge [
719
- { inherit bootStage1 initialRamdiskSecretAppender extraUtils ; }
719
+ { inherit bootStage1 initialRamdiskSecretAppender extraUtils modulesClosure ; }
720
720
721
721
# generated in nixos/modules/system/boot/systemd/initrd.nix
722
722
( mkIf ( ! config . boot . initrd . systemd . enable ) { inherit initialRamdisk ; } )
Original file line number Diff line number Diff line change 99
99
} ;
100
100
101
101
kernel-name = config . boot . kernelPackages . kernel . name or "kernel" ;
102
- # Determine the set of modules that we need to mount the root FS.
103
- modulesClosure = pkgs . makeModulesClosure {
104
- rootModules = config . boot . initrd . availableKernelModules ++ config . boot . initrd . kernelModules ;
105
- kernel = config . system . modulesTree ;
106
- firmware = config . hardware . firmware ;
107
- allowMissing = false ;
108
- inherit ( config . boot . initrd ) extraFirmwarePaths ;
109
- } ;
110
102
111
103
initrdBinEnv = pkgs . buildEnv {
112
104
name = "initrd-bin-env" ;
477
469
}
478
470
'' ;
479
471
480
- "/lib" . source = "${ modulesClosure } /lib" ;
472
+ "/lib" . source = "${ config . system . build . modulesClosure } /lib" ;
481
473
482
474
"/etc/modules-load.d/nixos.conf" . text = concatStringsSep "\n " config . boot . initrd . kernelModules ;
483
475
You can’t perform that action at this time.
0 commit comments