diff options
author | Drew Hess <src@drewhess.com> | 2018-01-14 20:03:19 -0800 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2018-01-18 17:04:47 +0200 |
commit | 83a85b60adb950a06b4d1ff8909d7b163fcc7f29 (patch) | |
tree | 151d93a34717c8cc621065ce3399ef630b5d5b6e | |
parent | c61a9dfd2e7ac34e7967f5b418de9fe61f2aeeef (diff) | |
download | nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.tar nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.tar.gz nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.tar.bz2 nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.tar.lz nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.tar.xz nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.tar.zst nixlib-83a85b60adb950a06b4d1ff8909d7b163fcc7f29.zip |
linux_beagleboard: 4.9.61-ti-r76 -> 4.14.12-ti-r23
-rw-r--r-- | pkgs/os-specific/linux/kernel/linux-beagleboard.nix | 23 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 3 |
2 files changed, 17 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/kernel/linux-beagleboard.nix b/pkgs/os-specific/linux/kernel/linux-beagleboard.nix index 7f7a72b43ec8..097408d61d98 100644 --- a/pkgs/os-specific/linux/kernel/linux-beagleboard.nix +++ b/pkgs/os-specific/linux/kernel/linux-beagleboard.nix @@ -1,10 +1,10 @@ -{ stdenv, buildPackages, hostPlatform, fetchFromGitHub, perl, buildLinux, ... } @ args: +{ stdenv, buildPackages, hostPlatform, fetchFromGitHub, perl, buildLinux, ubootTools, dtc, ... } @ args: let - modDirVersion = "4.9.61"; - tag = "r76"; + modDirVersion = "4.14.12"; + tag = "r23"; in -import ./generic.nix (args // rec { +stdenv.lib.overrideDerivation (import ./generic.nix (args // rec { version = "${modDirVersion}-ti-${tag}"; inherit modDirVersion; @@ -12,7 +12,7 @@ import ./generic.nix (args // rec { owner = "beagleboard"; repo = "linux"; rev = "${version}"; - sha256 = "0hcz4fwjyic42mrn8qsvzm4jq1g5k51awjj3d2das7k8frjalaby"; + sha256 = "07hdv2h12gsgafxsqqr7b0fir10rv9k66riklpjba2cg6x0p2nr4"; }; kernelPatches = args.kernelPatches; @@ -21,5 +21,14 @@ import ./generic.nix (args // rec { efiBootStub = false; } // (args.features or {}); - extraMeta.hydraPlatforms = []; -} // (args.argsOverride or {})) + extraMeta.hydraPlatforms = [ "armv7l-linux" ]; +} // (args.argsOverride or {}))) (oldAttrs: { + + # This kernel will run mkuboot.sh. + postPatch = '' + patchShebangs scripts/ + ''; + + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ dtc ubootTools ]; + +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0547efc50b52..46053804c571 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12792,8 +12792,7 @@ with pkgs; linux_beagleboard = callPackage ../os-specific/linux/kernel/linux-beagleboard.nix { kernelPatches = [ kernelPatches.bridge_stp_helper - kernelPatches.p9_fixes - kernelPatches.cpu-cgroup-v2."4.9" + kernelPatches.cpu-cgroup-v2."4.11" kernelPatches.modinst_arg_list_too_long ]; }; |