Revision 42425
trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/check.cmd | ||
---|---|---|
1 |
@echo off |
|
2 |
cd "${INSTALL_PATH}" |
|
3 |
echo Generating report... |
|
4 |
busybox sh check.sh >report.txt 2>&1 |
|
5 |
echo Report generated in report.txt |
trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/resources-application/check.sh | ||
---|---|---|
1 |
{ |
|
2 |
PATH="$PWD/tools;$PATH" |
|
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 |
|
|
32 |
echo -e "\nCurrent directory: $ROOT" |
|
33 |
uname -a |
|
34 |
echo -e "\nDump file list and sizes\n" |
|
35 |
du -k "$ROOT" |
|
36 |
echo -e "\nCalculating md5sum of dlls and exes...\n" |
|
37 |
cd "$ROOT" |
|
38 |
for f in $(find . -name "*.exe") |
|
39 |
do |
|
40 |
md5sum $f |
|
41 |
done |
|
42 |
for f in $(find . -name "*.dll") |
|
43 |
do |
|
44 |
md5sum $f |
|
45 |
done |
|
46 |
echo -e "\nCheck DLL dependencies...\n" |
|
47 |
for f in $(find . -name "*.dll") |
|
48 |
do |
|
49 |
cygcheck.exe "$f" |
|
50 |
echo "" |
|
51 |
done |
|
52 |
for f in $(find . -name "*.so*") |
|
53 |
do |
|
54 |
ldd "$f" |
|
55 |
echo "" |
|
56 |
done |
|
57 |
|
|
58 |
} |
Also available in: Unified diff