4
##########################################################################
6
# The Contents of this file are made available subject to the terms of
7
# the Sun Industry Standards Source License Version 1.2
9
# Sun Microsystems Inc., March, 2001
12
# Sun Industry Standards Source License Version 1.2
13
# =================================================
14
# The contents of this file are subject to the Sun Industry Standards
15
# Source License Version 1.2 (the "License"); You may not use this file
16
# except in compliance with the License. You may obtain a copy of the
17
# License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html
19
# Software provided under this License is provided on an "AS IS" basis,
20
# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
21
# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
22
# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
23
# See the License for the specific provisions governing your rights and
24
# obligations concerning the Software.
26
# The Initial Developer of the Original Code is: Sun Microsystems, Inc.
28
# Copyright: 2001 by Sun Microsystems, Inc.
30
# All Rights Reserved.
32
##########################################################################
37
set CODIR = "/tmp/CODIR"
38
set OUTFILE = "/tmp/ge-HEAD-src.tar.gz"
39
set EXCLUDEFILES = "SGE5_3alpha.pdf"
48
set argv = ($argv[2-])
51
set OUTFILE = "/tmp/ge-$TAG-src.tar.gz"
58
set argv = ($argv[2-])
60
set OUTFILE = $argv[1]
70
set argv = ($argv[2-])
87
set argv = ($argv[2-])
94
if ( ! -d $CODIR ) then
95
mkdir -p $CODIR || exit 1
98
if ( -f CVS/Root ) then
99
setenv CVSROOT `cat CVS/Root`
102
echo If the $CVSROOT is the wrong CVSROOT, press Ctrl-C
105
rm -rf $CODIR/gridengine || exit 1
107
cvs -z9 -q co -r $TAG gridengine/source gridengine/INSTALL gridengine/Changelog gridengine/doc
108
find gridengine -name Root -exec rm {} \;
109
foreach i ( $EXCLUDEFILES )
110
find gridengine -name $i -exec rm {} \;
112
rm -rf gridengine/doc/testsuite
113
rm -rf gridengine/source/experimental
116
$TAR cvzf $OUTFILE gridengine
117
if ( $status == 0 ) then
118
rm -rf $CODIR/gridengine
120
echo tar failed. Leaving $CODIR/gridengine unchanged
129
echo "usage: <OPTIONS>"
132
echo "-tag <tagname> -> checkout tag instead of HEAD revision"
133
echo "-o <file> -> write to file <file> [default: $OUTFILE]"
134
echo "-w <dir> -> set checkout directory to <dir> [default: $CODIR]"
135
echo "-gtar -> use gtar as tar command"