aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/bundle-otp
diff options
context:
space:
mode:
authorLukas Larsson <[email protected]>2018-08-15 10:02:05 +0200
committerLukas Larsson <[email protected]>2018-08-15 10:02:05 +0200
commit3cbcda5b638100f243282c5ef491ac093f41740b (patch)
treefc681b8ef6e9b20f63b7cd58febdb35d7ce54218 /scripts/bundle-otp
parent1ddb2bd20bd81d53314d742f0e0b1c6ae631c437 (diff)
downloadotp-3cbcda5b638100f243282c5ef491ac093f41740b.tar.gz
otp-3cbcda5b638100f243282c5ef491ac093f41740b.tar.bz2
otp-3cbcda5b638100f243282c5ef491ac093f41740b.zip
travis: Make bundle version select regexp stricter
Diffstat (limited to 'scripts/bundle-otp')
-rwxr-xr-xscripts/bundle-otp8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/bundle-otp b/scripts/bundle-otp
index 87b3b90a25..aa1f166732 100755
--- a/scripts/bundle-otp
+++ b/scripts/bundle-otp
@@ -13,6 +13,9 @@ REPOSITORIES="otp,$TRAVIS_TAG corba,.*"
mkdir bundle
+## Turn off * expansion, needed for the .* regexp to work
+set -f
+
for repo in $REPOSITORIES; do
OLD_IFS=$IFS
IFS=','
@@ -22,13 +25,16 @@ for repo in $REPOSITORIES; do
git clone https://github.com/erlang/$1 $1
cd $1
echo $1 $2
- TAG=`git tag -l | grep -v "\-rc" | grep -P "$2" | sort -V | tail -1`
+ TAG=`git tag -l | grep -P "^$2$" | sort -V | tail -1`
git checkout $TAG
SHA=`git rev-parse --verify HEAD`
rm -rf .git
echo "$1 $TAG $SHA" >> $OTP_META_FILE
done
+## Turn on * expansion
+set +f
+
cd $ERL_TOP/bundle/
tar czf $OTP_FILE *