diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2015-08-14 15:25:05 +0200 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-08-25 16:57:10 +0300 |
commit | 06537738ea438c3e339fc269dedb4ed6c5e48f07 (patch) | |
tree | 14edc506fbc96606622de40046d8efc8cf3e7049 /scripts | |
parent | ea7c466df481ff8071baffc58cb5dba0f7bb8ad2 (diff) |
scripts/git_hash: fix build from tar source
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Reviewed-and-tested-by: Mike Holmes <mike.holmes@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Makefile.am | 2 | ||||
-rwxr-xr-x | scripts/git_hash.sh | 18 |
2 files changed, 15 insertions, 5 deletions
diff --git a/scripts/Makefile.am b/scripts/Makefile.am index 617eadc..431e537 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -1 +1 @@ -EXTRA_DIST = git_hash.sh odp_version.sh +EXTRA_DIST = git_hash.sh odp_version.sh ../.scmversion diff --git a/scripts/git_hash.sh b/scripts/git_hash.sh index c9f1faf..48ae24e 100755 --- a/scripts/git_hash.sh +++ b/scripts/git_hash.sh @@ -1,9 +1,19 @@ #!/bin/bash +if [ -z ${1} ]; then + echo "should be called with a path" + exit +fi +ROOTDIR=${1} + repo=https://git.linaro.org/lng/odp.git -hash=$(git describe | tr -d "\n") -if git diff-index --name-only HEAD &>/dev/null ; then - dirty=-dirty +if [ -d ${ROOTDIR}/.git ]; then + hash=$(git describe | tr -d "\n") + if git diff-index --name-only HEAD &>/dev/null ; then + dirty=-dirty + fi + + echo -n "'${repo}' (${hash}${dirty})">${ROOTDIR}/.scmversion fi -echo -n "'${repo}' (${hash}${dirty})" +cat ${ROOTDIR}/.scmversion |