summaryrefslogtreecommitdiff
path: root/ACE/bin/cut_cidlc.sh
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