mirror of https://github.com/thesofproject/sof.git
scripts: version: fix version error when have no tags
Tags may missing if we just clone the branch in some case such as in travis CI. Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
This commit is contained in:
parent
31d8aa4c7a
commit
0e620cdb58
|
@ -1,3 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
# version for configure, make dist and FW etc
|
||||
# usage "version.sh dir"
|
||||
|
@ -11,7 +12,13 @@ else
|
|||
fi
|
||||
|
||||
# get version from git tag
|
||||
GIT_TAG=`git describe --abbrev=4`
|
||||
GIT_TAG=`git describe --abbrev=4 2>/dev/null`
|
||||
|
||||
# may fail to get git describe in some case, add this fallback to handle error
|
||||
if [[ "x$GIT_TAG" == "x" ]]
|
||||
then
|
||||
GIT_TAG="v0.0-0-g0000"
|
||||
fi
|
||||
|
||||
# Some releases have a SOF_FW_XXX_ prefix on the tag and this prefix
|
||||
# must be stripped for usage in version.h. i.e. we just need the number.
|
||||
|
|
Loading…
Reference in New Issue