ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/utils/get_release.in
Revision: 1.2
Committed: Mon Mar 5 19:03:09 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Log Message:
major clenaup in utils/

File Contents

# Content
1 #!/bin/bash
2 # Copyright (C) 1999 Bob Tanner
3 #
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2 of the License, or
7 # (at your option) any later version.
8 #
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
13 #
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 #
18
19 version="0.96.0"
20 server="true"
21 maps="true"
22 arch="true"
23
24 export CVS_RSH="@SSH@"
25
26 usage() {
27 echo ""
28 echo "Usage get_release -v version [-s] [-m] [-a] [-h]"
29 echo " -v version of release"
30 echo " -s turn OFF getting server source code"
31 echo " -m turn OFF getting maps"
32 echo " -a turn OFF getting arch files"
33 echo " -h help"
34 echo ""
35 echo "By default script will get all files."
36 exit 1
37 }
38
39 while getopts v:hsma option
40 do
41 case "$option"
42 in
43 v) version=$OPTARG;;
44 s) server="false";;
45 m) maps="false";;
46 a) arch="false";;
47 h) usage;;
48 esac
49 done
50
51 # Get source code
52 if [ "$server" == "true" ]; then
53 @CVS@ -z3 export -d crossfire-$version -D now crossfire
54 if [ $? -ne 0 ]; then
55 echo "Could not get crossfire source code."
56 fi
57 (@TAR@ -cf crossfire-$version.tar crossfire-$version; @GZIP@ -9 crossfire-$version.tar) &
58 fi
59
60 if [ "$maps" == "true" ]; then
61 @CVS@ -z3 export -d crossfire-$version.maps -D now maps
62 if [ $? -ne 0 ]; then
63 echo "Could not get crossfire maps."
64 fi
65 (@TAR@ -cf crossfire-$version.maps.tar crossfire-$version.maps; @GZIP@ -9 crossfire-$version.maps.tar) &
66 fi
67
68
69
70 if [ "$arch" == "true" ]; then
71 @CVS@ -z3 export -d crossfire-$version.arch -D now arch
72 if [ $? -ne 0 ]; then
73 echo "Could not get crossfire arch."
74 fi
75 (@TAR@ -cf crossfire-$version.arch.tar crossfire-$version.arch; @GZIP@ -9 crossfire-$version.arch.tar) &
76 fi