diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2016-12-15 23:24:03 +0100 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2016-12-15 23:24:03 +0100 |
commit | 147032b90801bc8ffd7ae830779b50b516cd43b2 (patch) | |
tree | 7eb782311f5cedf447d788af0c8891cc8d2745b5 /tcwg-make-and-test-release.yaml | |
parent | 1b3ee4f2aa27241c052de73f783ade2def754c88 (diff) |
tcwg-make-and-test-release: Compute tcwg_version and tcwg_release.
Change-Id: I8543814f3a01d5c6c31f96213676bfb70588c8e7
Diffstat (limited to 'tcwg-make-and-test-release.yaml')
-rw-r--r-- | tcwg-make-and-test-release.yaml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tcwg-make-and-test-release.yaml b/tcwg-make-and-test-release.yaml index 82fbcfbcca..0ca035b9ba 100644 --- a/tcwg-make-and-test-release.yaml +++ b/tcwg-make-and-test-release.yaml @@ -78,6 +78,24 @@ - shell: | #!/bin/bash + tcwg_release=${date} + # If there is no date set, extract release information from the gcc_src + if test "${date:+set}" != "set"; then + tcwg_release="`basename $gcc_src | cut -d '-' -f4-`" + tcwg_release=${tcwg_release%".tar.xz"} + fi + + # Extract the gcc_version information from gcc_src to determine + # which directory to copy the tarballs into. + gcc_version="`basename $gcc_src | awk -F '-' '{ print $3 }'`" + gcc_major="`echo $gcc_version | awk -F '.' '{ print $1 }'`" + gcc_minor="`echo $gcc_version | awk -F '.' '{ print $2 }'`" + tcwg_version="${gcc_major}.${gcc_minor}" + if test ${gcc_major} -lt 5; then + gcc_point="`echo $gcc_version | awk -F '.' '{ print $2 }'`" + tcwg_version="${gcc_major}.${gcc_minor}.${gcc_point}" + fi + buildid=`printf '%04d' ${BUILD_NUMBER}` cat << EOF > make_release_parameters |