summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2011-03-12 15:29:11 -0800
committerJay Freeman (saurik) <saurik@saurik.com>2011-03-14 05:09:09 -0700
commit53a83cf2a808d567ef5746fe650a70c4fb6a6999 (patch)
tree660ea29db2085d6958c1c70d21fe4b497c02a9c0
parent89353a1601cba8d0fb117c35186e9f4a3749cf84 (diff)
Add cached URLs for sysroot.sh.
-rwxr-xr-xsysroot.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/sysroot.sh b/sysroot.sh
index 607de65..35ed8b7 100755
--- a/sysroot.sh
+++ b/sysroot.sh
@@ -62,6 +62,14 @@ function extract() {
declare -A urls
+urls[apr]=http://apt.saurik.com/debs/apr_1.3.3-4_iphoneos-arm.deb
+urls[apr-lib]=http://apt.saurik.com/debs/apr-lib_1.3.3-2_iphoneos-arm.deb
+urls[apt7]=http://apt.saurik.com/debs/apt7_0.7.25.3-6_iphoneos-arm.deb
+urls[apt7-lib]=http://apt.saurik.com/debs/apt7-lib_0.7.25.3-9_iphoneos-arm.deb
+urls[coreutils]=http://apt.saurik.com/debs/coreutils_7.4-11_iphoneos-arm.deb
+urls[mobilesubstrate]=http://apt.saurik.com/debs/mobilesubstrate_0.9.3367-1_iphoneos-arm.deb
+urls[pcre]=http://apt.saurik.com/debs/pcre_7.9-3_iphoneos-arm.deb
+
if [[ 1 ]]; then
wget -qO- "${repository}dists/${distribution}/${component}/binary-${architecture}/Packages.bz2" | bzcat | {
regex='^([^ \t]*): *(.*)'
@@ -70,7 +78,7 @@ if [[ 1 ]]; then
while IFS= read -r line; do
if [[ ${line} == '' ]]; then
package=${fields[package]}
- if [[ ${package} == *(apr|apr-lib|apt7|apt7-lib|coreutils|mobilesubstrate|pcre) ]]; then
+ if [[ -n ${urls[${package}]} ]]; then
filename=${fields[filename]}
urls[${package}]=${repository}${filename}
fi