diff options
-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 |