#!/bin/bash

BUILD_ROOT=`(cd $(dirname $0)/.. && pwd)`

umask 022

. ${BUILD_ROOT}/build/lib/VARS

VERSION=$(LikewiseOpenVersion)
TARGET=likewise-platform-$VERSION

echo "Creating ${TARGET} release..."
[ -d $BUILD_ROOT/../${TARGET} ] && /bin/rm -rf $BUILD_ROOT/../${TARGET}
mkdir $BUILD_ROOT/../${TARGET} || exit 1

echo "Copying source files..."
rsync -a --exclude=.git* --exclude=.svn --exclude=*~ --exclude=*bak \
    ${BUILD_ROOT}/ ${BUILD_ROOT}/../${TARGET}/ || exit 1

cd $BUILD_ROOT/..

(cd ${TARGET} && \
    sed "s/^LIKEWISE_OPEN_REVISION=.*/LIKEWISE_OPEN_REVISION=${LIKEWISE_OPEN_REVISION}/g" build/lib/VARS > build/lib/VARS.new; \
    /bin/mv -f build/lib/VARS.new build/lib/VARS \
)

echo "Creating archive..."
find ${TARGET} -type d -name autom4te.cache | xargs /bin/rm -rf
tar cf - ${TARGET} | gzip -9 > likewise-platform-$VERSION.tar.gz
[ "${TARGET}" != "/" ] && /bin/rm -rf ${TARGET}



