Revision 42425

View differences:

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