blob: 09f9e5de9137f2c30b8ba649c763f89cbd657aa1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
#!/bin/bash
# $Id$
function strip-binary {
mkdir -p cut_cidlc/$1
cd cut_cidlc/$1
cp /web/users/isisbuilds/CIDLC/$1/cidlc .
strip cidlc
bzip2 cidlc
mv cidlc.bz2 cidlc-$2.bz2
}
case "$1" in
gnu-linux)
strip-binary $1 $2
;;
solaris-sparc)
strip-binary "Solaris/SPARC" $2
;;
solaris-x86)
strip-binary "Solaris/x86" $2
;;
darwin)
strip-binary "Darwin/PowerPC" $2
;;
*)
ssh tango.dre.vanderbilt.edu ~/cut_cidlc.sh gnu-linux $1
ssh sparc.dre.vanderbilt.edu ~/cut_cidlc.sh solaris-sparc $1
ssh corona.dre.vanderbilt.edu ~/cut_cidlc.sh solaris-x86 $1
ssh abbarach.dre.vanderbilt.edu ~/cut_cidlc.sh darwin $1
cd cut_cidlc
cp gnu-linux/cidlc-$1.bz2 /web/www/cidlc/binary/gnu-linux/i386/
cp Solaris/SPARC/cidlc-$1.bz2 /web/www/cidlc/binary/solaris/SPARC/
cp Solaris/x86/cidlc-$1.bz2 /web/www/cidlc/binary/solaris/x86/
cp Darwin/PowerPC/cidlc-$1.bz2 /web/www/cidlc/binary/darwin/powerpc/
#Grab windows
cp /web/users/isisbuilds/CIDLC/Win32/cidlc.exe .
zip ./cidlc-$1.zip ./cidlc.exe
rm ./cidlc.exe
cp ./cidlc-$1.zip /web/www/cidlc/binary/windows/i386/
cd ..
rm -rf cut_cidlc
;;
esac
exit 0
|