diff options
Diffstat (limited to 'build-root/scripts')
l---------[-rwxr-xr-x] | build-root/scripts/version | 55 |
1 files changed, 1 insertions, 54 deletions
diff --git a/build-root/scripts/version b/build-root/scripts/version index af447286..8392c68b 100755..120000 --- a/build-root/scripts/version +++ b/build-root/scripts/version @@ -1,54 +1 @@ -#!/bin/bash - -path=$( cd "$(dirname "${BASH_SOURCE}")" ; pwd -P ) - -cd "$path" - -git rev-parse 2> /dev/null -if [ $? == 0 ]; then - vstring=$(git describe) -elif [ -f .version ]; then - vstring=$(cat .version) -else - if [ -f ../rpm/*.gz ]; then - vstring=$(ls ../rpm/*.gz) - else - exit 1 - fi -fi - -TAG=$(echo ${vstring} | cut -d- -f1 | sed -e 's/^v//') -ADD=$(echo ${vstring} | cut -s -d- -f2) - -git rev-parse 2> /dev/null -if [ $? == 0 ]; then - CMT=$(git describe --dirty --match 'v*'| cut -s -d- -f3,4) -else - CMT=$(echo ${vstring} | cut -s -d- -f3,4) -fi -CMTR=$(echo $CMT | sed 's/-/_/') - -if [ -n "${BUILD_NUMBER}" ]; then - BLD="~b${BUILD_NUMBER}" -fi - -if [ "$1" = "rpm-version" ]; then - echo ${TAG} - exit -fi - -if [ "$1" = "rpm-release" ]; then - [ -z "${ADD}" ] && echo release && exit - echo ${ADD}${CMTR:+~${CMTR}}${BLD} - exit -fi - - if [ -n "${ADD}" ]; then - if [ "$1" = "rpm-string" ]; then - echo ${TAG}-${ADD}${CMTR:+~${CMTR}}${BLD} - else - echo ${TAG}-${ADD}${CMT:+~${CMT}}${BLD} - fi - else - echo ${TAG} -fi +../../src/scripts/version
\ No newline at end of file |