Revision 42149
trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/check.sh | ||
---|---|---|
1 |
{ |
|
1 | 2 |
PATH="$PWD/tools;$PATH" |
2 | 3 |
ROOT="$PWD" |
4 |
|
|
5 |
#################### |
|
6 |
# Identify OS and Architecture # |
|
7 |
#################### |
|
8 |
|
|
9 |
UNAME=$(uname -a) |
|
10 |
if echo "$UNAME" | grep -i "win" >/dev/null; then |
|
11 |
OS="win" |
|
12 |
ARG_D32="" |
|
13 |
CPSEP=";" |
|
14 |
else |
|
15 |
if echo "$UNAME" | grep -i "lin" >/dev/null ; then |
|
16 |
OS="lin" |
|
17 |
# Only linux support -d32 arg |
|
18 |
ARG_D32="-d32" |
|
19 |
CPSEP=":" |
|
20 |
else |
|
21 |
OS="unknown" |
|
22 |
ARG_D32="" |
|
23 |
CPSEP=":" |
|
24 |
fi |
|
25 |
fi |
|
26 |
if echo "$UNAME" | egrep -i "(x86_64)|(amd64)" >/dev/null ; then |
|
27 |
ARCH="x86_64" |
|
28 |
else |
|
29 |
ARCH="x86" |
|
30 |
fi |
|
31 |
|
|
3 | 32 |
echo -e "\nCurrent directory: $ROOT" |
33 |
uname -a |
|
4 | 34 |
echo -e "\nDump file list and sizes\n" |
5 | 35 |
du -k "$ROOT" |
6 | 36 |
echo -e "\nCalculating md5sum of dlls and exes...\n" |
... | ... | |
19 | 49 |
cygcheck.exe "$f" |
20 | 50 |
echo "" |
21 | 51 |
done |
52 |
for f in $(find . -name "*.so*") |
|
53 |
do |
|
54 |
ldd "$f" |
|
55 |
echo "" |
|
56 |
done |
|
57 |
|
|
58 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/gvSIG.sh | ||
---|---|---|
106 | 106 |
################# |
107 | 107 |
|
108 | 108 |
LOGGER_FILE="$GVSIG_HOME_FOLDER/${GVSIG_APPLICATION_NAME}-launcher.log" |
109 |
echo > "$LOGGER_FILE" |
|
109 | 110 |
|
111 |
|
|
110 | 112 |
logger () { |
111 | 113 |
# level (INFO/WARNIG) message |
112 | 114 |
local LOGGER_LEVEL="$1" |
... | ... | |
123 | 125 |
logger "WARNING" "$@" |
124 | 126 |
} |
125 | 127 |
|
128 |
logger_cmd() { |
|
129 |
logger_info "$@" |
|
130 |
eval $@ | tee -a "$LOGGER_FILE" |
|
131 |
} |
|
132 |
|
|
126 | 133 |
######################### |
127 | 134 |
# Locate whitch command # |
128 | 135 |
######################### |
... | ... | |
254 | 261 |
GVSIG_NATIVE_LIBS="$GVSIG_NATIVE_LIBS${CPSEP}$1" |
255 | 262 |
} |
256 | 263 |
|
257 |
if [ "$OS" = "win" ] ; then |
|
258 |
add_library_path "$GVSIG_INSTALL_FOLDER" |
|
259 |
else |
|
260 |
add_library_path "/usr/lib" |
|
261 |
fi |
|
264 |
list_shared_library_dependencies() { |
|
265 |
logger_info "Cheking shared library dependencies for $1" |
|
266 |
set +e |
|
267 |
if [ "$OS" = "win" ] ; then |
|
268 |
logger_cmd cygcheck.exe "$1" |
|
269 |
else |
|
270 |
logger_cmd ldd "$1" |
|
271 |
fi || logger_warn "Problens checking shared library $1" |
|
272 |
set -e |
|
273 |
} |
|
262 | 274 |
|
263 | 275 |
################################################################### |
264 | 276 |
# gvSIG java libraries location |
... | ... | |
319 | 331 |
fi |
320 | 332 |
done |
321 | 333 |
|
334 |
if [ "$OS" = "win" ] ; then |
|
335 |
add_library_path "$GVSIG_INSTALL_FOLDER" |
|
336 |
else |
|
337 |
add_library_path "/usr/lib" |
|
338 |
fi |
|
339 |
|
|
322 | 340 |
logger_info "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" |
323 | 341 |
|
324 | 342 |
##################### |
Also available in: Unified diff