*fix* use [ ] instead of [[ ]] because some systems don't know about [[ ]]???
git-svn-id: http://tint2.googlecode.com/svn/trunk@501 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
parent
0aa4977940
commit
2aedb157b8
1 changed files with 6 additions and 7 deletions
|
@ -2,27 +2,26 @@
|
||||||
|
|
||||||
FALLBACK=\"0.10-svn\"
|
FALLBACK=\"0.10-svn\"
|
||||||
|
|
||||||
if [[ $# -eq 0 ]]; then
|
if [ $# -eq 0 ]; then
|
||||||
DIR=.
|
DIR=.
|
||||||
else
|
else
|
||||||
DIR=$1
|
DIR=$1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -f version.h ]]; then
|
if [ -f version.h ]; then
|
||||||
REV_OLD=$(cat version.h | cut -d" " -f3)
|
REV_OLD=$(cat version.h | cut -d" " -f3)
|
||||||
else
|
else
|
||||||
REV_OLD=""
|
REV_OLD=\"\"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -x "$(which svnversion 2>/dev/null)" && -d "${DIR}/.svn" ]] ; then
|
if [ -x "$(which svnversion 2>/dev/null)" -a -d "${DIR}/.svn" ] ; then
|
||||||
REV=\"$(svnversion -n ${DIR})\"
|
REV=\"$(svnversion -n ${DIR})\"
|
||||||
else
|
else
|
||||||
REV=${FALLBACK}
|
REV=${FALLBACK}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${REV_OLD} != ${REV} ]]; then
|
if [ ${REV_OLD} != ${REV} ]; then
|
||||||
echo "Building new version.h"
|
echo "Building new version.h"
|
||||||
|
echo "Rev_old: ${REV_OLD} Rev: ${REV}"
|
||||||
echo "#define VERSION_STRING ${REV}" > version.h
|
echo "#define VERSION_STRING ${REV}" > version.h
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue