From 81f9fdd7221a3bd7e1e5f2cbf8b5698d1a99ff10 Mon Sep 17 00:00:00 2001 From: Jay Freeman Date: Tue, 1 Jan 2008 13:29:32 +0000 Subject: 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 --- make.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'make.sh') 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() { -- cgit v1.2.3