diff options
author | Lars Wirzenius <liw@liw.fi> | 2012-08-25 08:30:09 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2012-08-25 08:30:09 +0100 |
commit | ac702e7dcffd7a09d60ac30ece43390811111d76 (patch) | |
tree | bc20a2cd1707d39d7b772cf44975f66142974b97 /jenkinstool | |
parent | 901dcd2902442894576fd5779edbb30b68ba15f5 (diff) | |
download | jenkinstool-ac702e7dcffd7a09d60ac30ece43390811111d76.tar.gz |
Try several ways of getting upstream version
Diffstat (limited to 'jenkinstool')
-rwxr-xr-x | jenkinstool | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/jenkinstool b/jenkinstool index c0f2d70..9b6b079 100755 --- a/jenkinstool +++ b/jenkinstool @@ -42,14 +42,17 @@ upstream_version() { if [ -e setup.py ] then - python setup.py --version || exit 1 - elif [ -e debian/changelog ] + python setup.py --version && return + fi + + if [ -e debian/changelog ] then dpkg-parsechangelog | sed -n '/^Version: /s///p' | sed 's/-[^-]*$//' - else - echo "UNKNOWN-PROJECT-VERSION" - exit 1 + return fi + + echo "Can't figure out upstream version" 1>&2 + exit 1 } commit_date() |