* [PATCH 6/6] ulogd2 changes
@ 2006-07-31 8:23 KOVACS Krisztian
2006-08-03 10:09 ` Patrick McHardy
0 siblings, 1 reply; 2+ messages in thread
From: KOVACS Krisztian @ 2006-07-31 8:23 UTC (permalink / raw)
To: netfilter-devel; +Cc: Patrick McHardy
[-- Attachment #1: Type: text/plain, Size: 80 bytes --]
Hi,
Attached are the changes to ulogd2.
--
Regards,
Krisztian Kovacs
[-- Attachment #2: 06-ulogd2.patch --]
[-- Type: text/x-diff, Size: 2927 bytes --]
Index: ulogd2/configure.in
===================================================================
--- ulogd2/configure.in (revision 6652)
+++ ulogd2/configure.in (working copy)
@@ -2,7 +2,7 @@
AC_INIT
AM_INIT_AUTOMAKE(ulogd, 2.0.0beta2)
-AM_CONFIG_HEADER(config.h)
+# AM_CONFIG_HEADER(config.h)
dnl Checks for programs.
AC_PROG_MAKE_SET
@@ -28,13 +28,14 @@
AC_FUNC_VPRINTF
AC_CHECK_FUNCS(socket strerror)
-AC_CHECK_HEADER([libnetfilter_log/linux_nfnetlink_log.h], [AC_MSG_RESULT([found])],
- [AC_MSG_ERROR([libnetfilter_log Version 0.0.11 or later needed])])
+LIBNFCONNTRACK_REQUIRED=0.0.31
+LIBNFLOG_REQUIRED=0.0.11
+
+PKG_CHECK_MODULES(LIBNFCONNTRACK, libnetfilter_conntrack >= $LIBNFCONNTRACK_REQUIRED,,
+ AC_MSG_ERROR(Cannot find libnetfilter_conntrack >= $LIBNFCONNTRACK_REQUIRED))
+PKG_CHECK_MODULES(LIBNFLOG, libnetfilter_log >= $LIBNFLOG_REQUIRED,,
+ AC_MSG_ERROR(Cannot find libnetfilter_log >= $LIBNFLOG_REQUIRED))
-AC_CHECK_HEADER([libnetfilter_conntrack/libnetfilter_conntrack.h], [AC_MSG_RESULT([found])],
- [AC_MSG_ERROR([libnetfilter_conntrack Version 0.0.11 or later needed])])
-
-
CT_CHECK_POSTGRES_DB()
AM_CONDITIONAL(HAVE_PGSQL, test "x$PQLIBPATH" != "x")
@@ -61,6 +62,11 @@
dnl AM_CONDITIONAL(HAVE_MYSQL, test x$mysqldir != x)
dnl AM_CONDITIONAL(HAVE_PGSQL, test x$pgsqldir != x)
+CFLAGS="$CFLAGS $LIBNFCONNTRACK_CFLAGS $LIBNFLOG_CFLAGS"
+
+AC_SUBST(LIBNFCONNTRACK_LIBS)
+AC_SUBST(LIBNFLOG_LIBS)
+
AC_OUTPUT(doc/Makefile \
include/Makefile include/ulogd/Makefile include/libipulog/Makefile \
libipulog/Makefile \
Index: ulogd2/input/flow/Makefile.am
===================================================================
--- ulogd2/input/flow/Makefile.am (revision 6652)
+++ ulogd2/input/flow/Makefile.am (working copy)
@@ -1,11 +1,12 @@
INCLUDES = $(all_includes) -I$(top_srcdir)/include
-AM_CFLAGS=-fPIC -Wall
+AM_CFLAGS = -fPIC -Wall
+LIBS = @LIBNFCONNTRACK_LIBS@
pkglib_LTLIBRARIES = ulogd_inpflow_NFCT.la # ulogd_inpflow_IPFIX.la
ulogd_inpflow_NFCT_la_SOURCES = ulogd_inpflow_NFCT.c
-ulogd_inpflow_NFCT_la_LDFLAGS = -module -lnetfilter_conntrack
+ulogd_inpflow_NFCT_la_LDFLAGS = -module
#ulogd_inpflow_IPFIX_la_SOURCES = ulogd_inpflow_IPFIX.c
#ulogd_inpflow_IPFIX_la_LDFLAGS = -module
Index: ulogd2/input/packet/Makefile.am
===================================================================
--- ulogd2/input/packet/Makefile.am (revision 6652)
+++ ulogd2/input/packet/Makefile.am (working copy)
@@ -1,12 +1,12 @@
INCLUDES = $(all_includes) -I$(top_srcdir)/include
-AM_CFLAGS=-fPIC -Wall
-LIBS=
+AM_CFLAGS = -fPIC -Wall
+LIBS = @LIBNFLOG_LIBS@
pkglib_LTLIBRARIES = ulogd_inppkt_NFLOG.la ulogd_inppkt_ULOG.la
ulogd_inppkt_NFLOG_la_SOURCES = ulogd_inppkt_NFLOG.c
-ulogd_inppkt_NFLOG_la_LDFLAGS = -module -lnetfilter_log
+ulogd_inppkt_NFLOG_la_LDFLAGS = -module
ulogd_inppkt_ULOG_la_SOURCES = ulogd_inppkt_ULOG.c
ulogd_inppkt_ULOG_la_LDFLAGS = -module
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH 6/6] ulogd2 changes
2006-07-31 8:23 [PATCH 6/6] ulogd2 changes KOVACS Krisztian
@ 2006-08-03 10:09 ` Patrick McHardy
0 siblings, 0 replies; 2+ messages in thread
From: Patrick McHardy @ 2006-08-03 10:09 UTC (permalink / raw)
To: KOVACS Krisztian; +Cc: Harald Welte, netfilter-devel
KOVACS Krisztian wrote:
> Attached are the changes to ulogd2.
I'll leave it to Harald to apply this one, I don't know if the ulog
branch in SVN matches his current code.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-08-03 10:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-31 8:23 [PATCH 6/6] ulogd2 changes KOVACS Krisztian
2006-08-03 10:09 ` Patrick McHardy
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.