diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-04-09 10:43:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-09 10:43:56 +0100 |
commit | 3458776bb1f5b5cf645428cd8ab35f70fd43199e (patch) | |
tree | 8a12266ceb6dbc5523943a2767c8ba75f9f90c6d | |
parent | 9392b10d4afdc606e7b71767475974bb69f9c1ca (diff) | |
parent | b64f407c4511ee08742f06cb4eeeb44645b70555 (diff) | |
download | nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.tar nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.tar.gz nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.tar.bz2 nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.tar.lz nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.tar.xz nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.tar.zst nixlib-3458776bb1f5b5cf645428cd8ab35f70fd43199e.zip |
Merge pull request #38626 from martinetd/kernelConfigAsFile
linux kernel generic: use passAsFile for kernelConfig
-rw-r--r-- | pkgs/os-specific/linux/kernel/generic.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index 1b8c3f76155e..2b44ff51ad0a 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -77,6 +77,7 @@ let generateConfig = ./generate-config.pl; kernelConfig = kernelConfigFun config; + passAsFile = [ "kernelConfig" ]; depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ perl ] @@ -104,7 +105,7 @@ let # Create the config file. echo "generating kernel configuration..." - echo "$kernelConfig" > "$buildRoot/kernel-config" + ln -s "$kernelConfigPath" "$buildRoot/kernel-config" DEBUG=1 ARCH=$kernelArch KERNEL_CONFIG="$buildRoot/kernel-config" AUTO_MODULES=$autoModules \ PREFER_BUILTIN=$preferBuiltin BUILD_ROOT="$buildRoot" SRC=. perl -w $generateConfig ''; |