From db5c20932a05c0ec1273145d9893e040b12895b0 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 24 Jan 2013 17:14:30 +0000 Subject: create a tarball of everything that successfully installed svn path=/trunk/; revision=16984 --- externals/build-all-libdirs.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/externals/build-all-libdirs.sh b/externals/build-all-libdirs.sh index 55156722..eefa3325 100755 --- a/externals/build-all-libdirs.sh +++ b/externals/build-all-libdirs.sh @@ -9,13 +9,23 @@ if [ -x /sw/bin/init.sh ]; then . /sw/bin/init.sh fi +if [ $# -eq 1 ]; then + BUILD_ID=$1 +else + BUILD_ID=`date +%Y-%m-%d_%H-%M-%S` +fi + +tarball=template-libraries_$BUILD_ID +DESTDIR=`pwd`/DESTDIR/$tarball + for dir in `find . -name \*-meta.pd | sed -n 's|\(.*\)/[a-zA-Z0-9_-]*-meta\.pd|\1|p' ` do (test -e "$dir/Makefile" && echo "Building $dir") || continue make -C $dir dist make -C $dir distclean make -C $dir - rm -rf -- $dir/destdir - mkdir $dir/destdir - make -C $dir DESTDIR=$dir/destdir objectsdir="" install + make -C $dir DESTDIR=$DESTDIR objectsdir="" install done + +cd DESTDIR && \ + tar cjpf "$tarball.tar.bz2" "$tarball" -- cgit v1.2.1