diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2011-03-12 15:29:11 -0800 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2011-03-14 05:09:09 -0700 |
commit | 53a83cf2a808d567ef5746fe650a70c4fb6a6999 (patch) | |
tree | 660ea29db2085d6958c1c70d21fe4b497c02a9c0 | |
parent | 89353a1601cba8d0fb117c35186e9f4a3749cf84 (diff) |
Add cached URLs for sysroot.sh.
-rwxr-xr-x | sysroot.sh | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 |