summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2017-01-02 17:24:37 +0100
committerChristophe Lyon <christophe.lyon@linaro.org>2017-02-17 11:52:28 +0000
commit7a66cd3a841795e87564048ef649e8de8f512445 (patch)
tree9e028fab31f9225f331c02656e8154ffa0222a0e
parent28c73779d876450fc6b988057ae2584e6d6f2cfc (diff)
MakeRelease.job: Use GCC Major.minor for upload dirname.
Since GCC 5, use Major.minor, and use Major.minor.point for older releases. This makes the upload dirname consistent with the tarball names. Change-Id: I7289fb510eedcfc73cbc5fe0be5c13da3db20fc4
-rwxr-xr-xMakeRelease.job14
1 files changed, 8 insertions, 6 deletions
diff --git a/MakeRelease.job b/MakeRelease.job
index 0dcfed53..ff82c6ac 100755
--- a/MakeRelease.job
+++ b/MakeRelease.job
@@ -182,12 +182,14 @@ fi
# Major.Minor.Point
gcc_full_version=`basename ${manifests[0]} | awk -F '-' '{ print $3 }'`
-# Before GCC 5 the GCC release name was Major.Minor. With GCC 5 and later
-# the GCC release name is Major only.
-gcc_release="`echo $gcc_full_version | awk -F '.' '{ print $1 }'`"
-if test ${gcc_release} -lt 5; then
- gcc_minor="`echo $gcc_full_version | awk -F '.' '{ print $2 }'`"
- gcc_release="${gcc_release}.${gcc_minor}"
+# Before GCC 5 the GCC release name was Major.Minor.Point. With GCC 5
+# and later the GCC release name is Major.Minor.
+gcc_major=`echo $gcc_full_version | awk -F '.' '{ print $1 }'`
+gcc_minor=`echo $gcc_full_version | awk -F '.' '{ print $2 }'`
+gcc_release=${gcc_major}.${gcc_minor}
+if test ${gcc_major} -lt 5; then
+ gcc_point=`echo $gcc_full_version | awk -F '.' '{ print $3 }'`
+ gcc_release=${gcc_major}.${gcc_minor}.${gcc_point}
fi
# Strip off everything but the DATE[-SPIN][-RC], complicated by the fact