diff options
author | Adam Joseph <adam@westernsemico.com> | 2023-07-25 14:41:57 -0700 |
---|---|---|
committer | Adam Joseph <adam@westernsemico.com> | 2023-07-28 12:32:02 -0700 |
commit | ddaa949afe18949396a1de532df60ffaea5bf2a3 (patch) | |
tree | 177cae9a1c2de0c7967281b9f29c61414c91347f | |
parent | 06f20db451844c5f048e99e3e3f6870ae998c9e5 (diff) | |
download | nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.tar nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.tar.gz nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.tar.bz2 nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.tar.lz nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.tar.xz nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.tar.zst nixpkgs-ddaa949afe18949396a1de532df60ffaea5bf2a3.zip |
Revert "linux: default stdenv.hostPlatform.linux-kernel"
This reverts commit febe4776287fd81b9dc0fd88a8bcb686765c8a6b.
-rw-r--r-- | pkgs/os-specific/linux/kernel/generic.nix | 9 | ||||
-rw-r--r-- | pkgs/os-specific/linux/kernel/manual-config.nix | 9 |
2 files changed, 9 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index 04f6cfc70ad..56d89f67c64 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -47,7 +47,7 @@ # symbolic name and `patch' is the actual patch. The patch may # optionally be compressed with gzip or bzip2. kernelPatches ? [] -, ignoreConfigErrors ? stdenv.hostPlatform.linux-kernel.name or "" != "pc" +, ignoreConfigErrors ? stdenv.hostPlatform.linux-kernel.name != "pc" , extraMeta ? {} , isZen ? false @@ -55,7 +55,7 @@ , isHardened ? false # easy overrides to stdenv.hostPlatform.linux-kernel members -, autoModules ? stdenv.hostPlatform.linux-kernel.autoModules or true +, autoModules ? stdenv.hostPlatform.linux-kernel.autoModules , preferBuiltin ? stdenv.hostPlatform.linux-kernel.preferBuiltin or false , kernelArch ? stdenv.hostPlatform.linuxArch , kernelTests ? [] @@ -128,10 +128,11 @@ let ++ lib.optionals (lib.versionAtLeast version "4.16") [ bison flex ] ++ lib.optional (lib.versionAtLeast version "5.2") pahole; + platformName = stdenv.hostPlatform.linux-kernel.name; # e.g. "defconfig" - kernelBaseConfig = if defconfig != null then defconfig else stdenv.hostPlatform.linux-kernel.baseConfig or "defconfig"; + kernelBaseConfig = if defconfig != null then defconfig else stdenv.hostPlatform.linux-kernel.baseConfig; # e.g. "bzImage" - kernelTarget = stdenv.hostPlatform.linux-kernel.target or "vmlinux"; + kernelTarget = stdenv.hostPlatform.linux-kernel.target; makeFlags = lib.optionals (stdenv.hostPlatform.linux-kernel ? makeFlags) stdenv.hostPlatform.linux-kernel.makeFlags ++ extraMakeFlags; diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix index 9908d22c411..4a623fda9be 100644 --- a/pkgs/os-specific/linux/kernel/manual-config.nix +++ b/pkgs/os-specific/linux/kernel/manual-config.nix @@ -87,8 +87,7 @@ let isModular = config.isYes "MODULES"; - kernelConf = stdenv.hostPlatform.linux-kernel; - target = kernelConf.target or "vmlinux"; + kernelConf = stdenv.hostPlatform.linux-kernel; buildDTBs = kernelConf.DTB or false; in @@ -102,7 +101,7 @@ stdenv.mkDerivation ({ depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ perl bc nettools openssl rsync gmp libmpc mpfr zstd python3Minimal ] - ++ optional (target == "uImage") buildPackages.ubootTools + ++ optional (kernelConf.target == "uImage") buildPackages.ubootTools ++ optional (lib.versionOlder version "5.8") libelf ++ optionals (lib.versionAtLeast version "4.16") [ bison flex ] ++ optionals (lib.versionAtLeast version "5.2") [ cpio pahole zlib ] @@ -298,8 +297,8 @@ stdenv.mkDerivation ({ # Some image types need special install targets (e.g. uImage is installed with make uinstall) installTargets = [ (kernelConf.installTarget or ( - /**/ if target == "uImage" then "uinstall" - else if target == "zImage" || target == "Image.gz" then "zinstall" + /**/ if kernelConf.target == "uImage" then "uinstall" + else if kernelConf.target == "zImage" || kernelConf.target == "Image.gz" then "zinstall" else "install")) ]; |