svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.framework / org.gvsig.andami / src / main / resources-application / check.sh @ 42149
History | View | Annotate | Download (973 Bytes)
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 |
} |