1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
diff -Nru ntop-3.3.9.orig/configure.in ntop-3.3.9/configure.in
--- ntop-3.3.9.orig/configure.in 2009-02-16 19:43:57.000000000 +0000
+++ ntop-3.3.9/configure.in 2009-02-16 19:47:10.000000000 +0000
@@ -1882,20 +1882,6 @@
fi
dnl> GeoIP (http://www.maxmind.com/)
-if test -f "GeoIP.tar.gz"; then
- echo "GeoIP already present on this machine"
-else
- wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
- tar xvfz GeoIP.tar.gz
- GEO_DIR=`find $PWD -type d -name "GeoIP-*"`
- cd $GEO_DIR; ./configure; make; cd ..
- # OSX Fix
- GEO_DYLIB="$GEO_DIR/libGeoIP/.libs/libGeoIP.dylib"
- if test -f $GEO_DYLIB; then
- ln -s $GEO_DYLIB .
- fi
-fi
-
if test -f "GeoLiteCity.dat"; then
echo "GeoLiteCity.dat already present"
else
@@ -1911,10 +1897,7 @@
fi
-GEO_DIR=`find $PWD -type d -name "GeoIP-*"`
-GEO_IP="$GEO_DIR/libGeoIP/"
-CFLAGS="$CFLAGS -I$GEO_IP"
-LDFLAGS="$LDFLAGS -L$GEO_IP.libs/ -lGeoIP"
+LDFLAGS="$LDFLAGS -lGeoIP"
dnl> NTOPCONFIGDEBUG_SETTINGS([precet])
@@ -2079,7 +2062,6 @@
AC_SUBST(SO_VERSION_PATCH)
AC_SUBST(RRD_LIB)
AC_SUBST(RRD_INC)
-AC_SUBST(GEO_DIR)
AC_CONFIG_FILES([Makefile])
diff -Nru ntop-3.3.9.orig/initialize.c ntop-3.3.9/initialize.c
--- ntop-3.3.9.orig/initialize.c 2008-12-03 22:00:22.000000000 +0000
+++ ntop-3.3.9/initialize.c 2009-02-16 22:04:34.000000000 +0000
@@ -467,16 +467,15 @@
#endif
/* Initialize GeoIP databases */
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
+ {
char path[256];
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
"%s%c%s",
- myGlobals.configFileDirs[i], CONST_PATH_SEP, GEO_IP_FILE);
+ myGlobals.dbPath, CONST_PATH_SEP, GEO_IP_FILE);
revertSlashIfWIN32(path, 0);
if((myGlobals.geo_ip_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded config file %s", path);
- break;
}
}
@@ -485,16 +484,15 @@
/* *************************** */
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
+ {
char path[256];
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
"%s%c%s",
- myGlobals.configFileDirs[i], CONST_PATH_SEP, GEO_IP_ASN_FILE);
+ myGlobals.dbPath, CONST_PATH_SEP, GEO_IP_ASN_FILE);
revertSlashIfWIN32(path, 0);
if((myGlobals.geo_ip_asn_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded ASN config file %s", path);
- break;
}
}
diff -Nru ntop-3.3.9.orig/Makefile.am ntop-3.3.9/Makefile.am
--- ntop-3.3.9.orig/Makefile.am 2008-12-03 22:00:22.000000000 +0000
+++ ntop-3.3.9/Makefile.am 2009-02-16 19:47:25.000000000 +0000
@@ -270,8 +270,6 @@
install: install-recursive
- cd @GEO_DIR@; make install
-
@mkdir -p $(DESTDIR)/$(CFG_DBFILE_DIR)
@echo ""
|