Remove unreferenced shared libraries prior to initramfs generation
[qi-bootmenu-system.git] / download.sh
blob32b12091af98c1e10461cbc6814be8aa5123484e
1 #!/bin/bash
3 # Download everything we haven't already got a copy of.
5 source sources/include.sh || exit 1
7 mkdir -p "$SRCDIR" || dienow
9 echo "=== Download source code."
11 # List of fallback mirrors for these files
13 MIRROR_LIST=
15 # Note: set SHA1= blank to skip checksum validation.
17 # A blank SHA1 value means accept anything, and the download script
18 # prints out the sha1 of such files after downloading it. So to update to
19 # a new version of a file, set SHA1= and update the URL, run ./download.sh,
20 # then cut and paste the sha1 from the output and run it again to confirm.
22 URL='http://git.openmoko.org/?p=kernel.git;a=snapshot;h=058cbf4220fd2f1cd970bf553c044cb178e3804e;sf=tgz' \
23 SHA1= \
24 RENAME="s/.*h=(.*);.*/kernel-\1.tar.gz/" \
25 download || dienow
27 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.2.tar.bz2 \
28 SHA1=a956b1c37e3163c961dad7fdf96b6d4c7e176d1f \
29 download || dienow
31 URL=http://busybox.net/downloads/busybox-1.16.0.tar.bz2
32 SHA1=727f6280729cd9e819ae2bb0065b9cd12a27efb1 \
33 download || dienow
35 URL='http://git.kernel.org/?p=linux/kernel/git/horms/kexec-tools.git;a=snapshot;h=d61381a70a57a01b87afee90c976675f047d447d;sf=tgz' \
36 SHA1= \
37 RENAME="s/.*h=(.*);.*/kexec-tools-\1.tar.gz/" \
38 download || dienow
40 URL=http://www.zlib.net/zlib-1.2.3.tar.bz2 \
41 SHA1=967e280f284d02284b0cd8872a8e2e04bfdc7283 \
42 download || dienow
44 URL=http://downloads.sourceforge.net/project/libpng/00-libpng-stable/1.2.40/libpng-1.2.40.tar.bz2 \
45 SHA1=776cf18a799af58303590f6996f6d3aa5a7908ff \
46 download || dienow
48 SHA1= SVN_REV=83 \
49 URL=svn://svn.berlios.de/tslib/trunk/tslib \
50 download_svn || dienow
52 URL=http://savannah.nongnu.org/download/freetype/freetype-2.3.11.tar.bz2 \
53 SHA1=693e1b4e423557975c2b2aca63559bc592533a0e \
54 download || dienow
56 URL=http://download.enlightenment.org/snapshots/2009-12-02/eina-0.9.9.063.tar.bz2 \
57 SHA1=574a405bec4ea60e5f2c7e28684e5d30ae42bf92 \
58 download || dienow
60 URL=http://download.enlightenment.org/snapshots/2009-12-02/evas-0.9.9.063.tar.bz2 \
61 SHA1=40ff48de8f716e84440e267219a9df8afa9c9f88 \
62 download || dienow
64 URL=http://download.enlightenment.org/snapshots/2009-12-02/ecore-0.9.9.063.tar.bz2 \
65 SHA1=c35a546e578c8bd59a1cdd349f67f58f37ada048 \
66 download || dienow
68 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
69 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
70 download || dienow
72 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.19/strace-4.5.19.tar.bz2 \
73 SHA1=5554c2fd8ffae5c1e2b289b2024aa85a0889c989 \
74 download || dienow
76 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
77 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
78 download || dienow
80 #SHA1=e57005075db77e21aab0ba509f4f0fe4a48283d6 \
81 URL=http://www.brain-dump.org/projects/qi-bootmenu/qi-bootmenu-0.1.tar.gz \
82 download || dienow
84 URL='http://git.openmoko.org/?p=qi.git;a=snapshot;h=c38b062a609f1442e6a9e13005cfbdfd59a5ac0d;sf=tgz' \
85 SHA1= \
86 RENAME="s/.*h=(.*);.*/qi-bootloader-\1.tar.gz/" \
87 download || dienow
89 echo === Got all source.
91 cleanup_oldfiles
92 blank_tempdir "$WORK"
94 # Set color back to normal.
95 echo -ne "\e[0m"