@@ -14,6 +14,8 @@ if [ -z "$tag" ]; then
14
14
fi
15
15
version=$( cat VERSION)
16
16
majmin=$( cut -d. -f1-2 VERSION)
17
+ # remove -rc# if present
18
+ majminpatch=$( cut -d- -f1 VERSION)
17
19
if [ " $tag " != " v$version " ]; then
18
20
echo " error: tagged commit does not match content of VERSION file" >&2
19
21
exit 1
@@ -33,21 +35,27 @@ rm -rf julia-$version
33
35
# download and rename binaries, with -latest copies
34
36
julianightlies=" https://s3.amazonaws.com/julianightlies/bin"
35
37
curl -L -o julia-$version -linux-x86_64.tar.gz \
36
- $julianightlies /linux/x64/$majmin /julia-$version -$shashort -linux64.tar.gz
38
+ $julianightlies /linux/x64/$majmin /julia-$majminpatch -$shashort -linux64.tar.gz
37
39
cp julia-$version -linux-x86_64.tar.gz julia-$majmin -latest-linux-x86_64.tar.gz
38
40
curl -L -o julia-$version -linux-i686.tar.gz \
39
- $julianightlies /linux/x86/$majmin /julia-$version -$shashort -linux32.tar.gz
41
+ $julianightlies /linux/x86/$majmin /julia-$majminpatch -$shashort -linux32.tar.gz
40
42
cp julia-$version -linux-i686.tar.gz julia-$majmin -latest-linux-i686.tar.gz
43
+ curl -L -o julia-$version -linux-arm.tar.gz \
44
+ $julianightlies /linux/arm/$majmin /julia-$majminpatch -$shashort -linuxarm.tar.gz
45
+ cp julia-$version -linux-arm.tar.gz julia-$majmin -latest-linux-arm.tar.gz
41
46
curl -L -o " julia-$version -osx10.7 .dmg" \
42
- $julianightlies /osx/x64/$majmin /julia-$version -$shashort -osx.dmg
47
+ $julianightlies /osx/x64/$majmin /julia-$majminpatch -$shashort -osx.dmg
43
48
cp " julia-$version -osx10.7 .dmg" " julia-$majmin -latest-osx10.7 .dmg"
44
49
curl -L -o julia-$version -win64.exe \
45
- $julianightlies /winnt/x64/$majmin /julia-$version -$shashort -win64.exe
50
+ $julianightlies /winnt/x64/$majmin /julia-$majminpatch -$shashort -win64.exe
46
51
cp julia-$version -win64.exe julia-$majmin -latest-win64.exe
47
52
curl -L -o julia-$version -win32.exe \
48
- $julianightlies /winnt/x86/$majmin /julia-$version -$shashort -win32.exe
53
+ $julianightlies /winnt/x86/$majmin /julia-$majminpatch -$shashort -win32.exe
49
54
cp julia-$version -win32.exe julia-$majmin -latest-win32.exe
50
55
56
+ echo " Note: if windows code signing is not working on the buildbots, then the"
57
+ echo " checksums need to be re-calculated after the binaries are manually signed!"
58
+
51
59
shasum -a 256 julia-$version * | grep -v sha256 | grep -v md5 > julia-$version .sha256
52
60
md5sum julia-$version * | grep -v sha256 | grep -v md5 > julia-$version .md5
53
61
0 commit comments