summaryrefslogtreecommitdiff
path: root/make.sh
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2008-01-01 13:29:32 +0000
committerJay Freeman <saurik@saurik.com>2008-01-01 13:29:32 +0000
commit81f9fdd7221a3bd7e1e5f2cbf8b5698d1a99ff10 (patch)
tree68c19e664707e6502abbecac60be7bd0180ddda5 /make.sh
parent1927b67af64514cb7813468f23010684e0ef1d2b (diff)
Added many more packages (gnupg and friends), fixed repository signing, ported vim to Darwin 10.5, and added a better set of default scripts for package construction.
git-svn-id: http://svn.telesphoreo.org/trunk@5 514c082c-b64e-11dc-b46d-3d985efe055d
Diffstat (limited to 'make.sh')
-rwxr-xr-xmake.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/make.sh b/make.sh
index 70baeed72..283408bcf 100755
--- a/make.sh
+++ b/make.sh
@@ -13,9 +13,10 @@ for dep in "${PKG_DEPS[@]}"; do
done
export PKG_HASH=$({
- find -L "${PKG_DATA}" \( -name '.svn' -o -name '_*' \) -prune -o -type f -print -exec cat {} \;
+ find -L "${PKG_DATA}" \( -name '.svn' -o -name '_*' \) -prune -o -type f -print0 | sort -z | xargs -0 cat
if [[ ${#PKG_DEPS[@]} -ne 0 ]]; then
- find -H "${PKG_DEPS[@]}" -type l -printf '%p\n%l\n' -o -type f -print -exec cat {} \;
+ find -H "${PKG_DEPS[@]}" -type l -printf '%p -> %l\n' | sort
+ find -H "${PKG_DEPS[@]}" -type f -print0 | sort -z | xargs -0 cat
fi
} | md5sum | cut -d ' ' -f 1)
@@ -94,6 +95,9 @@ function pkg:extract() {
for tgz in "${PKG_DATA}"/{*.tar.gz,*.tgz}; do
tar -zxvf "${tgz}"
done
+ for tbz2 in "${PKG_DATA}"/*.tar.bz2; do
+ tar -jxvf "${tbz2}"
+ done
}
function pkg:owner() {