From a9afb247ced5127f9930e06f4b59b62324ac7f7f Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 10 Jan 2020 18:06:37 +0100 Subject: Initial commit Signed-off-by: David Oberhollenzer --- download.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 download.sh (limited to 'download.sh') diff --git a/download.sh b/download.sh new file mode 100755 index 0000000..eb253a2 --- /dev/null +++ b/download.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +KERNEL="raspberrypi-kernel_1.20190925-1.tar.gz" +MUSL="musl-1.1.24.tar.gz" +BINUTILS="binutils-2.33.1.tar.xz" +GCC="gcc-9.2.0.tar.xz" + +mkdir -p "download" "src" + +curl -L "https://github.com/raspberrypi/linux/archive/$KERNEL" > \ + "download/$KERNEL" +curl -L "https://www.musl-libc.org/releases/$MUSL" > "download/$MUSL" +curl -L "https://ftp.gnu.org/gnu/binutils/$BINUTILS" > "download/$BINUTILS" +curl -L "https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/$GCC" > "download/$GCC" + +cat > download.sha256 <<_EOF +ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf download/binutils-2.33.1.tar.xz +ea6ef08f121239da5695f76c9b33637a118dcf63e24164422231917fa61fb206 download/gcc-9.2.0.tar.xz +1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3 download/musl-1.1.24.tar.gz +295651137abfaf3f1817d49051815a5eb0cc197d0100003d10e46f5eb0f45173 download/raspberrypi-kernel_1.20190925-1.tar.gz +_EOF + +sha256sum -c download.sha256 + +tar -xf "download/$KERNEL" -C "src" +tar -xf "download/$MUSL" -C "src" +tar -xf "download/$BINUTILS" -C "src" +tar -xf "download/$GCC" -C "src" -- cgit v1.2.3