buildLinux: preserve structuredExtraConfig and extraMakeFlags in passthru
This allows users to override custom kernel packages (e.g. linux_xanmod) that set their own structuredExtraConfig with ease.
This commit is contained in:
parent
ea167e8ccb
commit
e21183a95d
1 changed files with 1 additions and 2 deletions
|
@ -160,7 +160,6 @@ let
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
passthru = rec {
|
passthru = rec {
|
||||||
|
|
||||||
module = import ../../../../nixos/modules/system/boot/kernel_config.nix;
|
module = import ../../../../nixos/modules/system/boot/kernel_config.nix;
|
||||||
# used also in apache
|
# used also in apache
|
||||||
# { modules = [ { options = res.options; config = svc.config or svc; } ];
|
# { modules = [ { options = res.options; config = svc.config or svc; } ];
|
||||||
|
@ -188,7 +187,7 @@ let
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
features = kernelFeatures;
|
features = kernelFeatures;
|
||||||
inherit commonStructuredConfig isZen isHardened isLibre modDirVersion;
|
inherit commonStructuredConfig structuredExtraConfig extraMakeFlags isZen isHardened isLibre modDirVersion;
|
||||||
isXen = lib.warn "The isXen attribute is deprecated. All Nixpkgs kernels that support it now have Xen enabled." true;
|
isXen = lib.warn "The isXen attribute is deprecated. All Nixpkgs kernels that support it now have Xen enabled." true;
|
||||||
kernelOlder = lib.versionOlder version;
|
kernelOlder = lib.versionOlder version;
|
||||||
kernelAtLeast = lib.versionAtLeast version;
|
kernelAtLeast = lib.versionAtLeast version;
|
||||||
|
|
Loading…
Reference in a new issue