From 99c201964ab7514e55d66ad2ca5bbe68440bd75b Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Tue, 3 Jan 2017 19:56:43 +0100 Subject: fix version.h generation for out-of-tree builds Change-Id: Ic882f5aec74858a36533ed8cd61a7726947dceef Signed-off-by: Damjan Marion --- build-root/scripts/version | 55 +--------------------------------------------- 1 file changed, 1 insertion(+), 54 deletions(-) mode change 100755 => 120000 build-root/scripts/version (limited to 'build-root/scripts') diff --git a/build-root/scripts/version b/build-root/scripts/version deleted file mode 100755 index af447286..00000000 --- a/build-root/scripts/version +++ /dev/null @@ -1,54 +0,0 @@ -#!/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 diff --git a/build-root/scripts/version b/build-root/scripts/version new file mode 120000 index 00000000..8392c68b --- /dev/null +++ b/build-root/scripts/version @@ -0,0 +1 @@ +../../src/scripts/version \ No newline at end of file -- cgit 1.2.3-korg