File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ RUBYDIR=/home/ftp/pub/ruby
4
+
5
+ releases=` ls ruby-* | grep -o ' ruby-[0-9]\.[0-9]\.[0-9]\(-\(preview\|rc\|p\)[0-9]\{1,4\}\)\?' | uniq`
6
+
7
+ # check files
8
+ for r in $releases
9
+ do
10
+ 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
23
+ done
24
+
25
+ # version directory
26
+ for r in $releases
27
+ do
28
+ xy=` echo $r | grep -o ' [0-9]\.[0-9]' `
29
+ dir=" ${RUBYDIR} /$xy "
30
+ echo " $dir "
31
+ 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
35
+ done
You can’t perform that action at this time.
0 commit comments