Loading pkgs/os-specific/linux/kernel/manual-config.nix +12 −18 Original line number Diff line number Diff line Loading @@ -32,24 +32,18 @@ let readConfig = configfile: lib.listToAttrs ( map ( let matchLine = line: let match = lib.match "(.*)=\"?(.*)\"?" line; match = lib.match "(CONFIG_[^=]+)=([ym])" line; in { lib.optional (match != null) { name = lib.elemAt match 0; value = lib.elemAt match 1; } ) ( lib.filter (line: !(lib.hasPrefix "#" line || line == "")) ( lib.splitString "\n" (builtins.readFile configfile) ) ) ); }; in lib.listToAttrs (lib.concatMap matchLine (lib.splitString "\n" (builtins.readFile configfile))); in lib.makeOverridable ( { Loading pkgs/top-level/linux-kernels.nix +1 −1 Original line number Diff line number Diff line Loading @@ -819,7 +819,7 @@ in src, modDirVersion ? lib.versions.pad 3 version, configfile, allowImportFromDerivation ? true, allowImportFromDerivation ? false, }: recurseIntoAttrs ( packagesFor (manualConfig { Loading Loading
pkgs/os-specific/linux/kernel/manual-config.nix +12 −18 Original line number Diff line number Diff line Loading @@ -32,24 +32,18 @@ let readConfig = configfile: lib.listToAttrs ( map ( let matchLine = line: let match = lib.match "(.*)=\"?(.*)\"?" line; match = lib.match "(CONFIG_[^=]+)=([ym])" line; in { lib.optional (match != null) { name = lib.elemAt match 0; value = lib.elemAt match 1; } ) ( lib.filter (line: !(lib.hasPrefix "#" line || line == "")) ( lib.splitString "\n" (builtins.readFile configfile) ) ) ); }; in lib.listToAttrs (lib.concatMap matchLine (lib.splitString "\n" (builtins.readFile configfile))); in lib.makeOverridable ( { Loading
pkgs/top-level/linux-kernels.nix +1 −1 Original line number Diff line number Diff line Loading @@ -819,7 +819,7 @@ in src, modDirVersion ? lib.versions.pad 3 version, configfile, allowImportFromDerivation ? true, allowImportFromDerivation ? false, }: recurseIntoAttrs ( packagesFor (manualConfig { Loading