diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2025-10-28 12:47:18 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2025-10-28 12:47:18 +0100 |
| commit | 6ae4fd5cb92c08084ae6f1595a56b0f94d167ab2 (patch) | |
| tree | 364b44bd877eebb4f500b233c3cd0f5ba3e1f1e3 /scripts | |
| parent | cf3055b53b102ebb625e2691b58a6aed1f632de2 (diff) | |
| download | teachos-toolchain-6ae4fd5cb92c08084ae6f1595a56b0f94d167ab2.tar.xz teachos-toolchain-6ae4fd5cb92c08084ae6f1595a56b0f94d167ab2.zip | |
scripts: only download packages when needed
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/0100-download.sh | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/scripts/0100-download.sh b/scripts/0100-download.sh index 761fbf0..798355e 100755 --- a/scripts/0100-download.sh +++ b/scripts/0100-download.sh @@ -4,15 +4,15 @@ set -e mkdir -p /downloads && cd /downloads -curl -LO -C - ftp://sourceware.org/pub/newlib/newlib-$NEWLIB_VERSION.tar.gz -curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/binutils/releases/binutils-$BINUTILS_VERSION.tar.xz -curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/gcc/releases/gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz -curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/gdb/releases/gdb-$GDB_VERSION.tar.xz +[ -f newlib-$NEWLIB_VERSION.tar.gz ] || curl -LO -C - ftp://sourceware.org/pub/newlib/newlib-$NEWLIB_VERSION.tar.gz +[ -f binutils-$BINUTILS_VERSION.tar.xz ] || curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/binutils/releases/binutils-$BINUTILS_VERSION.tar.xz +[ -f gcc-$GCC_VERSION.tar.xz ] || curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/gcc/releases/gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz +[ -f gdb-$GDB_VERSION.tar.xz ] || curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/gdb/releases/gdb-$GDB_VERSION.tar.xz -curl -LO -C - https://zlib.net/zlib-$ZLIB_VERSION.tar.gz -curl -LO -C - https://ftp.gnu.org/gnu/ncurses/ncurses-$NCURSES_VERSION.tar.gz -curl -LO -C - https://github.com/libexpat/libexpat/releases/download/R_${EXPAT_VERSION//./_}/expat-$EXPAT_VERSION.tar.gz -curl -LO -C - https://ftp.gnu.org/gnu/readline/readline-$READLINE_VERSION.tar.gz -curl -LO -C - https://ftp.gnu.org/gnu/gmp/gmp-$GMP_VERSION.tar.xz -curl -LO -C - https://www.mpfr.org/mpfr-$MPFR_VERSION/mpfr-$MPFR_VERSION.tar.xz -curl -LO -C - https://ftp.gnu.org/gnu/mpc/mpc-$MPC_VERSION.tar.gz +[ -f zlib-$ZLIB_VERSION.tar.gz ] || curl -LO -C - https://zlib.net/zlib-$ZLIB_VERSION.tar.gz +[ -f ncurses-$NCURSES_VERSION.tar.gz ] || curl -LO -C - https://ftp.gnu.org/gnu/ncurses/ncurses-$NCURSES_VERSION.tar.gz +[ -f expat-$EXPAT_VERSION.tar.gz ] || curl -LO -C - https://github.com/libexpat/libexpat/releases/download/R_${EXPAT_VERSION//./_}/expat-$EXPAT_VERSION.tar.gz +[ -f readline-$READLINE_VERSION.tar.gz ] || curl -LO -C - https://ftp.gnu.org/gnu/readline/readline-$READLINE_VERSION.tar.gz +[ -f gmp-$GMP_VERSION.tar.xz ] || curl -LO -C - https://ftp.gnu.org/gnu/gmp/gmp-$GMP_VERSION.tar.xz +[ -f mpfr-$MPFR_VERSION.tar.xz ] || curl -LO -C - https://www.mpfr.org/mpfr-$MPFR_VERSION/mpfr-$MPFR_VERSION.tar.xz +[ -f mpc-$MPC_VERSION.tar.gz ] || curl -LO -C - https://ftp.gnu.org/gnu/mpc/mpc-$MPC_VERSION.tar.gz |
