File tree Expand file tree Collapse file tree 2 files changed +19
-15
lines changed Expand file tree Collapse file tree 2 files changed +19
-15
lines changed Original file line number Diff line number Diff line change
1
+ Thu Dec 26 01:09:57 2013 NAKAMURA Usaku <usa@ruby-lang.org>
2
+
3
+ * tool/release.sh: make symbolic links.
4
+
1
5
Thu Dec 26 00:45:33 2013 NAKAMURA Usaku <usa@ruby-lang.org>
2
6
3
7
* tool/make-snapshot: support new version scheme.
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
3
RUBYDIR=/home/ftp/pub/ruby
4
+ EXTS=.tar.gz .tar.bz2 .zip
4
5
5
6
releases=` ls ruby-* | grep -o ' ruby-[0-9]\.[0-9]\.[0-9]\(-\(preview\|rc\|p\)[0-9]\{1,4\}\)\?' | uniq`
6
7
7
8
# check files
8
9
for r in $releases
9
10
do
10
11
echo " checking files for $r ..."
11
- if ! [ -f $r .tar.gz ]; then
12
- echo " ERROR: $r .tar.gz not found"
13
- exit 1
14
- elif ! [ -f $r .tar.bz2 ]; then
15
- echo " ERROR: $r .tar.bz2 not found"
16
- exit 1
17
- elif ! [ -f $r .zip ]; then
18
- echo " ERROR: $r .zip not found"
19
- exit 1
20
- else
21
- echo " files are ok"
22
- fi
12
+ for ext in $EXTS
13
+ do
14
+ if ! [ -f $r$ext ]; then
15
+ echo " ERROR: $r$ext not found"
16
+ exit 1
17
+ fi
18
+ done
19
+ echo " files are ok"
23
20
done
24
21
25
22
# version directory
29
26
dir=" ${RUBYDIR} /$xy "
30
27
echo " $dir "
31
28
mkdir -p $dir
32
- cp $r .tar.gz $dir /$r .tar.gz
33
- cp $r .tar.bz2 $dir /$r .tar.bz2
34
- cp $r .zip $dir /$r .zip
29
+ for ext in (.tar.gz .tar.bz2 .zip)
30
+ do
31
+ cp $r$ext $dir /$r$ext
32
+ ln -s $xy /$r$ext ${RUBYDIR} /$r$ext
33
+ ln -s $xy /$r$ext ${RUBYDIR} /ruby-$xy -stable$ext
34
+ done
35
35
done
You can’t perform that action at this time.
0 commit comments