Statistics
| Revision:

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
}