#!/bin/sh SVN_REVISION=`svnversion` # only accept up to date, non modified, non switched svn revisions if echo $SVN_REVISION | grep -q [:MS] then echo "bad subversion revision ($SVN_REVISION)" # exit 1 fi make clean rm -rf build/linux/release/ #/usr/local/Trolltech/Qt-4.6.1/bin/qmake /usr/bin/qmake-qt4 VERSION=`cat build/linux/release/version` if [ "$VERSION" = "" ]; then echo "version not found" exit 1 fi make -j 4 release-install cp resources/linux/run.sh build/linux/release/product chmod +x build/linux/release/product/run.sh cp -R resources/linux/qtlinux/* build/linux/release/product/ rm -rf install/linux mkdir -p install/linux mv build/linux/release/product build/linux/release/Sankore_3.1.$VERSION.$SVN_REVISION cd build/linux/release # "Removing .svn directories ..." find . -name .svn -exec rm -rf {} \; 2> /dev/null tar cvzf ../../../install/linux/Sankore_3.1.$VERSION.$SVN_REVISION.tar.gz Sankore_3.1.$VERSION.$SVN_REVISION -C .