Revision 105

View differences:

org.gvsig.batovi/trunk/org.gvsig.batovi/org.gvsig.batovi.activity/log4j.properties
1
log4j.rootLogger=INFO, stdout
2

  
3
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
4
#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
5

  
6
# Pattern to output the caller's file name and line number.
7
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
8

  
9
log4j.appender.F=org.apache.log4j.RollingFileAppender
10
log4j.appender.F.File=~/gvSIG/gvsig.log
11
# Set the maximum log file size (use KB, MB or GB)
12
log4j.appender.A3.MaxFileSize=2MB
13
# Set the number of log files (0 means no backup files at all)
14
log4j.appender.A3.MaxBackupIndex=3
15

  
16
# Enable this to view plugin class loading logs, if you don't know
17
# how is being loaded a class
18
#log4j.logger.com.iver.andami.plugins.PluginClassLoader=DEBUG
19
log4j.logger.org.gvsig.educa=TRACE
org.gvsig.batovi/trunk/org.gvsig.batovi/profiles/standard.profile
1
#!/bin/sh
2
export GVSIG_INITIAL_MEM="90M"
3
export GVSIG_MAX_MEM="280M"
4
export GVSIG_MAX_PERM_SIZE="80M"
0 5

  
org.gvsig.batovi/trunk/org.gvsig.batovi/profiles/standard.description
1
Stardart configuration for a system with RAM >= 512Mb
org.gvsig.batovi/trunk/org.gvsig.batovi/profiles/minimum.profile
1
#!/bin/sh
2
export GVSIG_INITIAL_MEM="30M"
3
export GVSIG_MAX_MEM="75M"
4
export GVSIG_MAX_PERM_SIZE="60M"
0 5

  
org.gvsig.batovi/trunk/org.gvsig.batovi/profiles/minimum.description
1
Configuration for a system with RAM < 512Mb
org.gvsig.batovi/trunk/org.gvsig.batovi/resources/customize-gvSIG.sh
146 146
replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "export[ ]JAVA_HOME=.*$" "#export JAVA_HOME=INITIALIZED BY ACTIVITY"
147 147

  
148 148
echo "Adjusting JVM memory settings..."
149
replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "GVSIG_INITIAL_MEM=[0-9]*[MG]" "GVSIG_INITIAL_MEM=80M"
150
replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "GVSIG_MAX_MEM=[0-9]*[MG]" "GVSIG_MAX_MEM=250M"
151
replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "GVSIG_MAX_PERM_SIZE=[0-9]*[MG]" "GVSIG_MAX_PERM_SIZE=64M"
149
if [ -n "$GVSIG_INITIAL_MEM" ] ; then
150
  echo "    GVSIG_INITIAL_MEM=$GVSIG_INITIAL_MEM"
151
  replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "GVSIG_INITIAL_MEM=[0-9]*[MG]" "GVSIG_INITIAL_MEM=$GVSIG_INITIAL_MEM"
152
fi
153
if [ -n "$GVSIG_MAX_MEM" ] ; then
154
  echo "    GVSIG_MAX_MEM=$GVSIG_MAX_MEM"
155
  replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "GVSIG_MAX_MEM=[0-9]*[MG]" "GVSIG_MAX_MEM=$GVSIG_MAX_MEM"
156
fi
157
if [ -n "$GVSIG_MAX_PERM_SIZE" ] ; then
158
  echo "    GVSIG_MAX_PERM_SIZE=$GVSIG_MAX_PERM_SIZE"
159
  replaceInFile "$TARGET_GVSIG_FOLDER/gvSIG.sh" "GVSIG_MAX_PERM_SIZE=[0-9]*[MG]" "GVSIG_MAX_PERM_SIZE=$GVSIG_MAX_PERM_SIZE"
160
fi
152 161

  
153 162
GDAL_FILES=`ls $TARGET_GVSIG_FOLDER/native/libgdal.so* 2> /dev/null`
154 163
if [ -n "$GDAL_FILES" ] ; then 
org.gvsig.batovi/trunk/org.gvsig.batovi/prepare-bundle.sh
1 1
#!/bin/bash
2 2

  
3 3
function usage() {
4

  
5 4
   echo "Prepare work folder to generate bundle"
6 5
   echo ""
7 6
   echo "Usage:"
8 7
   echo ""
9
   echo "    $0 -g {path-to-gvsig-installation} -v {bundle-version} [-t]"
8
   echo "    $0 -g {path-to-gvsig-installation} -v {bundle-version} [-p {profile}] [-t]"
10 9
   echo ""
11 10
   echo "Options:"
12 11
   echo ""
13 12
   echo "-g {path-to-gvsig-installation}: path where gvSIG v2.0 is installed"
14 13
   echo "-v {bundle-version}: path where gvSIG v2.0 is installed"
14
   echo "-p {profile}: profile to use (default 'standard')"
15 15
   echo "-t Include Thematic Maps from ~/gvSIG/plugins/org.gvsig.educa.thematicmap.app.viewer"
16
   echo ""
17
   echo "Availables profiles:"
18
   echo ""
19
   curpath=$PWD
20
   cd "$SCRIPT_PATH/profiles"
21
   for profile in *.profile
22
   do
23
      profile_name=`echo "$profile" | sed "s/[.]profile//"`
24
      profile_desc=`cat $profile_name.description`
25
      echo "  $profile_name :  $profile_desc"
26
   done
27
   cd "$curpath"
28

  
16 29
}
17 30

  
18 31
#set -x
19 32

  
20 33
SCRIPT_FILE=`readlink -f $0`
21 34
SCRIPT_PATH=`dirname $0`
35
PROFILE_TO_USE=standard
22 36

  
23
while getopts "g:v:t" OPT 
37
while getopts "g:v:p:t" OPT 
24 38
do	case "$OPT" in
25 39
	g)	SOURCE_GVSIG_FOLDER="$OPTARG";;
26 40
	v)	XO_PKG_VERSION="$OPTARG";;
41
	p)	PROFILE_TO_USE="$OPTARG";;
27 42
	t)	INCLUDE_THEMATIC_MAPS="true";;
28 43
	[?])	usage;	
29 44
		exit 1;;
......
96 111
  exit 1;
97 112
fi;
98 113

  
114
if [ ! -f "$SCRIPT_PATH/profiles/$PROFILE_TO_USE.profile" ] ; then
115
  usage
116
  echo ""
117
  echo "ERROR: Ivalid profile $PROFILE_TO_USE"
118
  exit 1;
119
fi;
120

  
121
echo "Playing profile ($PROFILE_TO_USE)..."
122
set -e
123
source "$SCRIPT_PATH/profiles/$PROFILE_TO_USE.profile"
124
set -e
125

  
99 126
WORK_FOLDER="$SCRIPT_PATH/target"
100 127

  
101 128
# clean work folder (if any)

Also available in: Unified diff