Changeset 11 for trunk/make.sh

Show
Ignore:
Timestamp:
01/04/08 01:17:50 (1 year ago)
Author:
saurik
Message:

Revision numbers on packages now being bumped, moved files around in Apple packages to the correct folders (adjusting for conflicts), added numerous Java packages, and fixed dependencies on findutils, coreutils, inetutils, and gnupg.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore set to
      debs
  • trunk/make.sh

    r9 r11  
    2323        DEP_NAME=$(basename "${dep}" .dep) 
    2424        DEP_DEST=${PKG_BASE}/dest/${DEP_NAME} 
    25         find -H "${DEP_DEST}" -type l -printf '%p -> %l\n' | sort 
    26         find -H "${DEP_DEST}" -type f -print0 | sort -z | xargs -0 cat 
     25        "${PKG_BASE}"/util/catdir.sh "${DEP_DEST}" 
    2726    done 
    2827} | md5sum | cut -d ' ' -f 1) 
    2928 
    30 echo "hashed ${PKG_NAME} to: ${PKG_HASH}" 
     29echo "hashed data ${PKG_NAME} to: ${PKG_HASH}" 
    3130 
    32 if [[ -e "${PKG_STAT}/md5" && ${PKG_HASH} == $(cat "${PKG_STAT}/md5") ]]; then 
     31if [[ -e "${PKG_STAT}/data-md5" && ${PKG_HASH} == $(cat "${PKG_STAT}/data-md5") ]]; then 
    3332    echo "skipping re-build of ${PKG_NAME}" 
    3433    exit 
    3534fi 
    3635 
    37 rm -rf "${PKG_STAT}" 
    38 mkdir "${PKG_STAT}" 
     36mkdir -p "${PKG_STAT}" 
     37rm -f "${PKG_STAT}/data-md5" 
    3938 
    4039rm -rf "${PKG_DEST}" 
     
    103102        tar -zxvf "${tgz}" 
    104103    done 
     104    for zip in "${PKG_DATA}"/*.zip; do 
     105        unzip "${zip}" 
     106    done 
    105107    for tbz2 in "${PKG_DATA}"/*.tar.bz2; do 
    106108        tar -jxvf "${tbz2}" 
     
    157159rmdir_ "${PKG_DEST}/usr" 
    158160 
    159 echo "${PKG_HASH}" >"${PKG_STAT}/md5" 
     161if [[ -e "${PKG_DEST}"{/usr,}/?(s)bin ]]; then 
     162    find "${PKG_DEST}"{/usr,}/?(s)bin -type f -exec arm-apple-darwin-strip {} \; 
     163fi 
     164 
     165cp -a "${PKG_DATA}/_metadata/version" "${PKG_STAT}/data-ver" 
     166echo "${PKG_HASH}" >"${PKG_STAT}/data-md5"