Revision 105
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