fix make VERSION=x.y to work again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28427 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
77b2d02296
commit
308936cd35
1 changed files with 19 additions and 16 deletions
|
@ -90,24 +90,27 @@ bzrversion() {
|
|||
#
|
||||
if [ -n "$1" ]; then TOP=$1; else TOP=..; fi
|
||||
|
||||
# If the VERSIONFILE exisits we use that
|
||||
VERSIONFILE=docs/VERSION
|
||||
if [ -r $TOP/$VERSIONFILE ]; then VER=`cat $TOP/$VERSIONFILE`;
|
||||
else
|
||||
# Ok, we need to derive it from the Version Control system
|
||||
if [ -d "$TOP/.git" ]; then
|
||||
VER=`gitversion $TOP`
|
||||
elif [ -d "$TOP/.bzr" ]; then
|
||||
VER=`bzrversion $TOP`
|
||||
# setting VERSION var on commandline has precedence
|
||||
if [ -z $VERSION ]; then
|
||||
# If the VERSIONFILE exisits we use that
|
||||
VERSIONFILE=docs/VERSION
|
||||
if [ -r $TOP/$VERSIONFILE ]; then VER=`cat $TOP/$VERSIONFILE`;
|
||||
else
|
||||
VER=`svnversion_safe $TOP`;
|
||||
if [ "$VER" = "unknown" ]; then
|
||||
# try getting it from a subdir to test if perhaps they are symlinked
|
||||
# from the root
|
||||
VER=`svnversion_safe $TOP/tools`;
|
||||
fi
|
||||
# Ok, we need to derive it from the Version Control system
|
||||
if [ -d "$TOP/.git" ]; then
|
||||
VER=`gitversion $TOP`
|
||||
elif [ -d "$TOP/.bzr" ]; then
|
||||
VER=`bzrversion $TOP`
|
||||
else
|
||||
VER=`svnversion_safe $TOP`;
|
||||
if [ "$VER" = "unknown" ]; then
|
||||
# try getting it from a subdir to test if perhaps they are symlinked
|
||||
# from the root
|
||||
VER=`svnversion_safe $TOP/tools`;
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
VERSION=$VER-`date -u +%y%m%d`
|
||||
fi
|
||||
echo $VERSION
|
||||
|
||||
|
|
Loading…
Reference in a new issue