diff options
author | Nikolay Amiantov <ab@fmap.me> | 2017-03-21 04:23:02 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2017-03-21 04:23:36 +0300 |
commit | 8eabb34e5f336b262e918e2398bfd04d2a6c7a59 (patch) | |
tree | 27aaffde75c79df9d29ac20a258728bafebdb772 /pkgs/tools/misc/odroid-xu3-bootloader | |
parent | c808801937ec73e7df2e1cf671ecaecb04431eeb (diff) |
odroid-xu3-bootloader: use 1MB-capable bootloader
(cherry picked from commit 7d66259a777fd1b1930eca26f08236f657529e25)
Diffstat (limited to 'pkgs/tools/misc/odroid-xu3-bootloader')
-rw-r--r-- | pkgs/tools/misc/odroid-xu3-bootloader/default.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pkgs/tools/misc/odroid-xu3-bootloader/default.nix b/pkgs/tools/misc/odroid-xu3-bootloader/default.nix index 595b0d84ff576..3cce28df4f3d2 100644 --- a/pkgs/tools/misc/odroid-xu3-bootloader/default.nix +++ b/pkgs/tools/misc/odroid-xu3-bootloader/default.nix @@ -6,19 +6,22 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "hardkernel"; repo = "u-boot"; - rev = "bbdea1841c4fbf767dcaf9d7ae8d3a46af235c4d"; - sha256 = "03rvyfj147xh83w8hlvbxix131l3nnvk8n517fdhv9nil1l8dd71"; + rev = "fe2f831fd44a4071f58a42f260164544697aa666"; + sha256 = "1h5yvawzla0vqhkk98gxcwc824bhc936bh6j77qkyspvqcw761fr"; }; buildCommand = '' - install -Dm644 -t $out/lib/sd_fuse-xu3 $src/sd_fuse/hardkernel/*.hardkernel - ln -sf ${ubootOdroidXU3}/u-boot.bin $out/lib/sd_fuse-xu3/u-boot.bin.hardkernel + install -Dm644 -t $out/lib/sd_fuse-xu3 $src/sd_fuse/hardkernel_1mb_uboot/{bl2,tzsw}.* + install -Dm644 -t $out/lib/sd_fuse-xu3 $src/sd_fuse/hardkernel/bl1.* + ln -sf ${ubootOdroidXU3}/u-boot-dtb.bin $out/lib/sd_fuse-xu3/u-boot-dtb.bin - install -Dm755 $src/sd_fuse/hardkernel/sd_fusing.sh $out/bin/sd_fuse-xu3 + install -Dm755 $src/sd_fuse/hardkernel_1mb_uboot/sd_fusing.1M.sh $out/bin/sd_fuse-xu3 sed -i \ -e '1i#!${stdenv.shell}' \ -e '1iPATH=${lib.makeBinPath [ coreutils ]}:$PATH' \ - -e "s,if=\./,if=$out/lib/sd_fuse-xu3/,g" \ + -e '/set -x/d' \ + -e 's,.\/sd_fusing\.sh,sd_fuse-xu3,g' \ + -e "s,\./,$out/lib/sd_fuse-xu3/,g" \ $out/bin/sd_fuse-xu3 ''; |