Mercurial > hg > aboriginal
annotate download.sh @ 657:a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 27 Mar 2009 05:33:49 -0500 |
parents | 950ef7de1cf9 |
children | 1cf41855bb85 |
rev | line source |
---|---|
176
9f778e7cd3fd
dash->bash and revert to 2.6.20 kernel until arm scsi works under qemu again.
Rob Landley <rob@landley.net>
parents:
169
diff
changeset
|
1 #!/bin/bash |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 |
260
668e4460abca
Switch to 2.6.24 kernel and toybox 0.0.4.
Rob Landley <rob@landley.net>
parents:
224
diff
changeset
|
3 # Use "./download.sh --extract" to extract all tarballs. |
668e4460abca
Switch to 2.6.24 kernel and toybox 0.0.4.
Rob Landley <rob@landley.net>
parents:
224
diff
changeset
|
4 |
34
ad1cfcb043c7
Cleaup pass: Break out shell functions and variable definitions into include.sh.
Rob Landley <rob@landley.net>
parents:
32
diff
changeset
|
5 NO_ARCH=none |
503
e98ed40c55ef
Move include.sh to sources/include.sh. End user doesn't call it directly, shouldn't be at top level.
Rob Landley <rob@landley.net>
parents:
492
diff
changeset
|
6 source sources/include.sh |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 |
431
d1170bea3336
Use nightly busybox and uClibc snapshots for unstable versions (to prepare for automated nightly builds).
Rob Landley <rob@landley.net>
parents:
420
diff
changeset
|
8 [ "$1" == "--extract" ] && EXTRACT_ALL=yes |
222
8b0d2080707c
Be smarter about extracting tarballs: extract one copy of each tarball
Rob Landley <rob@landley.net>
parents:
211
diff
changeset
|
9 |
34
ad1cfcb043c7
Cleaup pass: Break out shell functions and variable definitions into include.sh.
Rob Landley <rob@landley.net>
parents:
32
diff
changeset
|
10 # Download everything we haven't already got a copy of. |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 |
168 | 12 # Note: set SHA1= blank to skip checksum validation. |
13 | |
485
b0438691e9e1
Move color selection into ./config. (The default colors don't look great on a white background.)
Rob Landley <rob@landley.net>
parents:
475
diff
changeset
|
14 echo -e "$DOWNLOAD_COLOR" |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
15 echo "=== Download source code." |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 |
582
d66eae57a344
Move mirror list into download.sh.
Rob Landley <rob@landley.net>
parents:
556
diff
changeset
|
17 # List of fallback mirrors for these files |
d66eae57a344
Move mirror list into download.sh.
Rob Landley <rob@landley.net>
parents:
556
diff
changeset
|
18 |
596 | 19 MIRROR_LIST="http://impactlinux.com/firmware/mirror http://landley.net/code/firmware/mirror http://127.0.0.1/code/firmware/mirror" |
582
d66eae57a344
Move mirror list into download.sh.
Rob Landley <rob@landley.net>
parents:
556
diff
changeset
|
20 |
385
4e331a1d678b
Upgrade binutils to 2.18 (needed to work around powerpc linking bug in 2.6.26).
Rob Landley <rob@landley.net>
parents:
366
diff
changeset
|
21 # Note: a blank SHA1 value means accept anything, and the download script |
222
8b0d2080707c
Be smarter about extracting tarballs: extract one copy of each tarball
Rob Landley <rob@landley.net>
parents:
211
diff
changeset
|
22 # prints out the sha1 of such files after downloading it, so to update to |
385
4e331a1d678b
Upgrade binutils to 2.18 (needed to work around powerpc linking bug in 2.6.26).
Rob Landley <rob@landley.net>
parents:
366
diff
changeset
|
23 # a new version of a file, set SHA1= and update the URL, run ./download.sh, |
222
8b0d2080707c
Be smarter about extracting tarballs: extract one copy of each tarball
Rob Landley <rob@landley.net>
parents:
211
diff
changeset
|
24 # then cut and paste the sha1 from the output and run it again to confirm. |
8b0d2080707c
Be smarter about extracting tarballs: extract one copy of each tarball
Rob Landley <rob@landley.net>
parents:
211
diff
changeset
|
25 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
26 # Building a cross compile toolchain requires linux headers, uClibc, |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
27 # binutils, and gcc. |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
28 |
644
29e4fdad2b11
Update linux and busybox versions.
Rob Landley <rob@landley.net>
parents:
643
diff
changeset
|
29 URL=http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 \ |
29e4fdad2b11
Update linux and busybox versions.
Rob Landley <rob@landley.net>
parents:
643
diff
changeset
|
30 SHA1=0640a2f4bea3fc272541f322b74ea365ad7f2349 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
31 download || dienow |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
32 |
631
585c77c9e83f
Upgrade to uClibc-0.9.30.1 (and tweak lots of UNSTABLE URLs).
Rob Landley <rob@landley.net>
parents:
622
diff
changeset
|
33 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2 \ |
585c77c9e83f
Upgrade to uClibc-0.9.30.1 (and tweak lots of UNSTABLE URLs).
Rob Landley <rob@landley.net>
parents:
622
diff
changeset
|
34 SHA1=4b36fec9a0dacbd6fe0fd2cdb7836aaf8b7f4992 \ |
431
d1170bea3336
Use nightly busybox and uClibc snapshots for unstable versions (to prepare for automated nightly builds).
Rob Landley <rob@landley.net>
parents:
420
diff
changeset
|
35 UNSTABLE=http://uclibc.org/downloads/uClibc-snapshot.tar.bz2 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
36 download || dienow |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
37 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
38 # 2.17 was the last GPLv2 release of binutils |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
39 |
394
f6802733e627
Binutils 2.18 isn't usable under GPLv2 anymore, revert to 2.17.
Rob Landley <rob@landley.net>
parents:
386
diff
changeset
|
40 URL=ftp://ftp.gnu.org/gnu/binutils/binutils-2.17.tar.bz2 \ |
f6802733e627
Binutils 2.18 isn't usable under GPLv2 anymore, revert to 2.17.
Rob Landley <rob@landley.net>
parents:
386
diff
changeset
|
41 SHA1=a557686eef68362ea31a3aa41ce274e3eeae1ef0 \ |
407
e64eb9ff27b9
Use unstable infrastructure to back off non-unstable kernel to 2.6.25 (where powerpc works) and bring back binutils 2.18 build as unstable version.
Rob Landley <rob@landley.net>
parents:
400
diff
changeset
|
42 UNSTABLE=ftp://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
43 download || dienow |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
44 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
45 # 4.2.1 was the last GPLv2 release of gcc |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
46 |
294
87df194d555d
Back to gcc 4.1.2 until I find a large enough rock to fix the soft-float thing.
Rob Landley <rob@landley.net>
parents:
293
diff
changeset
|
47 URL=ftp://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-core-4.1.2.tar.bz2 \ |
87df194d555d
Back to gcc 4.1.2 until I find a large enough rock to fix the soft-float thing.
Rob Landley <rob@landley.net>
parents:
293
diff
changeset
|
48 SHA1=d6875295f6df1bec4a6f4ab8f0da54bfb8d97306 \ |
631
585c77c9e83f
Upgrade to uClibc-0.9.30.1 (and tweak lots of UNSTABLE URLs).
Rob Landley <rob@landley.net>
parents:
622
diff
changeset
|
49 UNSTABLE=ftp://ftp.gnu.org/gnu/gcc/gcc-4.2.1/gcc-core-4.2.1.tar.bz2 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
50 download || dienow |
106
f38c6dd2aaaa
Move to gcc 4.1.2 and update uClibc snapshot.
Rob Landley <rob@landley.net>
parents:
100
diff
changeset
|
51 |
294
87df194d555d
Back to gcc 4.1.2 until I find a large enough rock to fix the soft-float thing.
Rob Landley <rob@landley.net>
parents:
293
diff
changeset
|
52 URL=http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-g++-4.1.2.tar.bz2 \ |
87df194d555d
Back to gcc 4.1.2 until I find a large enough rock to fix the soft-float thing.
Rob Landley <rob@landley.net>
parents:
293
diff
changeset
|
53 SHA1=e29c6e151050f8b5ac5d680b99483df522606143 \ |
631
585c77c9e83f
Upgrade to uClibc-0.9.30.1 (and tweak lots of UNSTABLE URLs).
Rob Landley <rob@landley.net>
parents:
622
diff
changeset
|
54 UNSTABLE=http://ftp.gnu.org/gnu/gcc/gcc-4.2.1/gcc-g++-4.2.1.tar.bz2 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
55 download || dienow |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
56 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
57 # Building a native root filesystem requires linux and uClibc (above) plus |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
58 # BusyBox. Adding a native toolchain requires binutils and gcc (above) plus |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
59 # make and bash. |
11
1b1de34e3122
Teach the download script to make symlinks, and update kernel to 2.6.19.
Rob Landley <rob@landley.net>
parents:
10
diff
changeset
|
60 |
644
29e4fdad2b11
Update linux and busybox versions.
Rob Landley <rob@landley.net>
parents:
643
diff
changeset
|
61 URL=http://www.busybox.net/downloads/busybox-1.13.3.tar.bz2 \ |
29e4fdad2b11
Update linux and busybox versions.
Rob Landley <rob@landley.net>
parents:
643
diff
changeset
|
62 SHA1=364eefc4ff73613db530518e9882fdf66a694294 \ |
431
d1170bea3336
Use nightly busybox and uClibc snapshots for unstable versions (to prepare for automated nightly builds).
Rob Landley <rob@landley.net>
parents:
420
diff
changeset
|
63 UNSTABLE=http://busybox.net/downloads/busybox-snapshot.tar.bz2 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
64 download || dienow |
11
1b1de34e3122
Teach the download script to make symlinks, and update kernel to 2.6.19.
Rob Landley <rob@landley.net>
parents:
10
diff
changeset
|
65 |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
66 URL=ftp://ftp.gnu.org/gnu/make/make-3.81.tar.bz2 \ |
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
67 SHA1=41ed86d941b9c8025aee45db56c0283169dcab3d \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
68 download || dienow |
10
7a1c606fd387
Script to download all the source code needed by the build.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
69 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
70 # This version of bash is ancient, but it provides everything most package |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
71 # builds need and is less than half the size of current versions. Eventually, |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
72 # either busybox ash or toysh should grow enough features to replace bash. |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
73 |
52
6d6551a37687
Add make to mini-native (required one more option switched on in uClibc), add
Rob Landley <rob@landley.net>
parents:
49
diff
changeset
|
74 URL=http://ftp.gnu.org/gnu/bash/bash-2.05b.tar.gz \ |
6d6551a37687
Add make to mini-native (required one more option switched on in uClibc), add
Rob Landley <rob@landley.net>
parents:
49
diff
changeset
|
75 SHA1=b3e158877f94e66ec1c8ef604e994851ee388b09 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
76 download || dienow |
52
6d6551a37687
Add make to mini-native (required one more option switched on in uClibc), add
Rob Landley <rob@landley.net>
parents:
49
diff
changeset
|
77 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
78 # These are optional parts of the native root filesystem. |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
79 |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
80 URL=http://impactlinux.com/code/toybox/downloads/toybox-0.0.9.tar.bz2 \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
81 SHA1=a3aed07694149c6582a78cf6de4dfcff0383c9d5 \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
82 download || dienow |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
83 |
444
0022aaa9124e
Add uClibc++ to download list, minor cleanup.
Rob Landley <rob@landley.net>
parents:
431
diff
changeset
|
84 URL=http://cxx.uclibc.org/src/uClibc++-0.2.2.tar.bz2 \ |
0022aaa9124e
Add uClibc++ to download list, minor cleanup.
Rob Landley <rob@landley.net>
parents:
431
diff
changeset
|
85 SHA1=f5582d206378d7daee6f46609c80204c1ad5c0f7 \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
86 download || dienow |
66
57f77c25b39d
Hit uClibc build with a large rock so it stops inserting hardwired paths in
Rob Landley <rob@landley.net>
parents:
52
diff
changeset
|
87 |
620
9dd37018e9f2
Update distcc to current version.
Rob Landley <rob@landley.net>
parents:
617
diff
changeset
|
88 URL=http://distcc.googlecode.com/files/distcc-3.1.tar.bz2 \ |
9dd37018e9f2
Update distcc to current version.
Rob Landley <rob@landley.net>
parents:
617
diff
changeset
|
89 SHA1=30663e8ff94f13c0553fbfb928adba91814e1b3a \ |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
90 download || dienow |
110
62f6268ff61b
Build uClibc's readelf and ldd by hand to work around inadequate cross-compile
Rob Landley <rob@landley.net>
parents:
106
diff
changeset
|
91 |
622
fcecc8d854ea
Update to 2.6.28.5 kernel and strace 4.5.18.
Rob Landley <rob@landley.net>
parents:
620
diff
changeset
|
92 URL=http://downloads.sourceforge.net/sourceforge/strace/strace-4.5.18.tar.bz2 \ |
fcecc8d854ea
Update to 2.6.28.5 kernel and strace 4.5.18.
Rob Landley <rob@landley.net>
parents:
620
diff
changeset
|
93 SHA1=50081a7201dc240299396f088abe53c07de98e4c \ |
444
0022aaa9124e
Add uClibc++ to download list, minor cleanup.
Rob Landley <rob@landley.net>
parents:
431
diff
changeset
|
94 download || dienow |
0022aaa9124e
Add uClibc++ to download list, minor cleanup.
Rob Landley <rob@landley.net>
parents:
431
diff
changeset
|
95 |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
96 # The following packages are built and run on the host only. (host-tools.sh |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
97 # also builds host versions of many packages in the native root filesystem, |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
98 # but the following packages are not cross compiled for the target, and thus |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
99 # do not wind up in the system image.) |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
100 |
649
950ef7de1cf9
Add qemu to host-tools.sh. If HOST_BUILD_EXTRA set, compile from source, otherwise symlink it from host. (Note that ppc --nographic and sh4 --append are currently broken in host version of qemu.)
Rob Landley <rob@landley.net>
parents:
647
diff
changeset
|
101 if [ ! -z "$HOST_BUILD_EXTRA" ] |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
102 then |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
103 URL=http://download.savannah.nongnu.org/releases/qemu/qemu-0.10.1.tar.gz \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
104 SHA1=d1cafd4751e4feee606feb844dec4762713b2b69 \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
105 download || dienow |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
106 fi |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
107 |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
108 URL=http://downloads.sourceforge.net/genext2fs/genext2fs-1.4.1.tar.gz && |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
109 SHA1=9ace486ee1bad0a49b02194515e42573036f7392 \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
110 download || dienow |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
111 |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
112 URL=http://downloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.4.tar.gz \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
113 SHA1=55da145bce7b024ab609aa4a6fc8be81a2bb3490 \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
114 download || dienow |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
115 |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
116 URL=http://downloads.sourceforge.net/squashfs/squashfs3.4.tar.gz \ |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
117 SHA1=6933a8f3098d94f93ec4002a54026b15a6e11640 \ |
647
6886c9fcb89b
Add download RENAME support and make squashfs use it to give a packagename-version filename like all the others.
Rob Landley <rob@landley.net>
parents:
645
diff
changeset
|
118 RENAME="s/(squashfs)(.*)/\1-\2/" \ |
645
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
119 download || dienow |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
120 |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
121 # Todo: |
555a4cc67438
Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Rob Landley <rob@landley.net>
parents:
644
diff
changeset
|
122 |
128
8c6b1e6a94d1
Update uClibc snapshot. This fixes the native gcc for arm.
Rob Landley <rob@landley.net>
parents:
110
diff
changeset
|
123 # ftp://ftp.denx.de/pub/u-boot/u-boot-1.2.0.tar.bz2 |
8c6b1e6a94d1
Update uClibc snapshot. This fixes the native gcc for arm.
Rob Landley <rob@landley.net>
parents:
110
diff
changeset
|
124 |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
125 echo === Got all source. |
41 | 126 |
397
98b6f0746bf7
Minor cleanup, prepare for unstable package logic.
Rob Landley <rob@landley.net>
parents:
394
diff
changeset
|
127 cleanup_oldfiles |
41 | 128 |
657
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
129 # Create a MANIFEST file listing package versions. |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
130 |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
131 # This can optionally call source control systems (hg and svn) to get version |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
132 # information for the FWL build scripts and any USE_UNSTABLE packages, so |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
133 # use $OLDPATH. (Most likely we haven't run host-tools.sh yet, but just |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
134 |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
135 PATH="$OLDPATH" do_readme | tee "$SRCDIR"/MANIFEST |
a56fa2df4d82
Add MANIFEST file to mini-native-$ARCH/usr/src.
Rob Landley <rob@landley.net>
parents:
649
diff
changeset
|
136 |
49 | 137 # Set color back to normal. |
138 echo -e "\e[0m" |