aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorLukas Larsson <[email protected]>2018-08-15 10:03:56 +0200
committerLukas Larsson <[email protected]>2018-08-15 10:03:56 +0200
commit39936428567f4d3979ac46e6e1527ffd4470ead9 (patch)
treea1df97fb8fb542488cc11eaf4b22b60ceff72232 /scripts
parent50214f02501926fee6ec286efa68a57a47c2e531 (diff)
parent621cf67c97c89e18399ec6a21dde2c6275493b5e (diff)
downloadotp-39936428567f4d3979ac46e6e1527ffd4470ead9.tar.gz
otp-39936428567f4d3979ac46e6e1527ffd4470ead9.tar.bz2
otp-39936428567f4d3979ac46e6e1527ffd4470ead9.zip
Merge branch 'maint'
Diffstat (limited to 'scripts')
-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 *