]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
add debian package building support
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>
Sun, 8 Jan 2006 23:25:14 +0000 (23:25 +0000)
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>
Sun, 8 Jan 2006 23:25:14 +0000 (23:25 +0000)
12 files changed:
Makefile.am
debian/changelog [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/ulogd-input-nfct.install [new file with mode: 0644]
debian/ulogd-input-nflog.install [new file with mode: 0644]
debian/ulogd-output-mysql.install [new file with mode: 0644]
debian/ulogd-output-pcap.install [new file with mode: 0644]
debian/ulogd-output-pgsql.install [new file with mode: 0644]
debian/ulogd-output-sqlite3.install [new file with mode: 0644]
debian/ulogd.install [new file with mode: 0644]
src/Makefile.am

index f4e9e4d540a7f88974b75dfbf58cbe590b5c9e93..ec02c44cf24062666351f3fa6897c899c37f9aef 100644 (file)
@@ -3,7 +3,7 @@ AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6
 
 man_MANS = ulogd.8
 
-EXTRA_DIST = $(man_MANS)
+EXTRA_DIST = $(man_MANS) debian
 
 INCLUDES = $(all_includes) -I$(top_srcdir)/include
 SUBDIRS = include doc libipulog src input filter output
@@ -11,3 +11,6 @@ SUBDIRS = include doc libipulog src input filter output
 $(OBJECTS): libtool
 libtool: $(LIBTOOL_DEPS)
        $(SHELL) ./config.status --recheck
+
+dist-hook:
+       rm -rf `find $(distdir)/debian -name .svn`
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..d71ceba
--- /dev/null
@@ -0,0 +1,5 @@
+ulogd (2.00beta1) unstable; urgency=low
+
+  * initial debian release
+
+ -- Harald Welte <laforge@netfilter.org>  Sat, 07 Jan 2006 15:55:51 +0100
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..8b832cc
--- /dev/null
@@ -0,0 +1,54 @@
+Source: ulogd
+Section: net
+Priority: optional
+Maintainer: Harald Welte <laforge@netfilter.org>
+Build-Depends: cdbs (>= 0.4), debhelper (>= 4.2), gcc (>= 3.4), libnfnetlink-dev (>= 0.0.13), libnetfilter-conntrack-dev (>= 0.0.28), libnetfilter-log-dev (>= 0.0.12)
+Standards-Version: 3.6.2
+
+Package: ulogd
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Userspace logging daemon for netfilter/iptables
+
+Package: ulogd-output-pgsql
+Architecture: any
+Depends: ${shlibs:Depends}, ulogd (= ${Source-Version})
+Description: Userspace logging daemon for netfilter/iptables
+ The userspace connection tracking table administration program.
+ .
+ This package provides the PostgreSQL output plugin.
+
+Package: ulogd-output-mysql
+Architecture: any
+Depends: ${shlibs:Depends}, ulogd (= ${Source-Version})
+Description: Userspace logging daemon for netfilter/iptables
+ .
+ This package provides the MySQL output plugin.
+
+Package: ulogd-output-pcap
+Architecture: any
+Depends: ${shlibs:Depends}, ulogd (= ${Source-Version})
+Description: Userspace logging daemon for netfilter/iptables
+ .
+ This package provides the PCAP output plugin.
+
+Package: ulogd-output-sqlite3
+Architecture: any
+Depends: ${shlibs:Depends}, ulogd (= ${Source-Version})
+Description: Userspace logging daemon for netfilter/iptables
+ .
+ This package provides the SQLITE3 output plugin.
+
+Package: ulogd-input-nflog
+Architecture: any
+Depends: ${shlibs:Depends}, ulogd (= ${Source-Version})
+Description: Userspace logging daemon for netfilter/iptables
+ .
+ This package provides the NFLOG input plugin.
+
+Package: ulogd-input-nfct
+Architecture: any
+Depends: ${shlibs:Depends}, ulogd (= ${Source-Version})
+Description: Userspace logging daemon for netfilter/iptables
+ .
+ This package provides the conntrack_netlink input plugin.
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..138a976
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+
+UPSTREAM_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f2 -d' ' | cut -f1 -d-)
+DEB_TARBALL := ulogd-$(UPSTREAM_VERSION).tar.bz2
+DEB_TAR_SRCDIR := ulogd-$(UPSTREAM_VERSION)
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_DH_INSTALL_SOURCEDIR := debian/tmp
diff --git a/debian/ulogd-input-nfct.install b/debian/ulogd-input-nfct.install
new file mode 100644 (file)
index 0000000..4fa02c3
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ulogd/ulogd_input_NFCT.so*
diff --git a/debian/ulogd-input-nflog.install b/debian/ulogd-input-nflog.install
new file mode 100644 (file)
index 0000000..e99af30
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ulogd/ulogd_input_NFLOG.so*
diff --git a/debian/ulogd-output-mysql.install b/debian/ulogd-output-mysql.install
new file mode 100644 (file)
index 0000000..19eb379
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ulogd/ulogd_output_MYSQL.so*
diff --git a/debian/ulogd-output-pcap.install b/debian/ulogd-output-pcap.install
new file mode 100644 (file)
index 0000000..de25c45
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ulogd/ulogd_output_PCAP.so*
diff --git a/debian/ulogd-output-pgsql.install b/debian/ulogd-output-pgsql.install
new file mode 100644 (file)
index 0000000..eddd68b
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ulogd/ulogd_output_PGSQL.so*
diff --git a/debian/ulogd-output-sqlite3.install b/debian/ulogd-output-sqlite3.install
new file mode 100644 (file)
index 0000000..9ea3344
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ulogd/ulogd_output_SQLITE3.so*
diff --git a/debian/ulogd.install b/debian/ulogd.install
new file mode 100644 (file)
index 0000000..dec8583
--- /dev/null
@@ -0,0 +1,10 @@
+usr/sbin
+usr/share/man
+usr/lib/ulogd/ulogd_filter_IFINDEX.so*
+usr/lib/ulogd/ulogd_filter_PWSNIFF.so*
+usr/lib/ulogd/ulogd_inppkt_ULOG.so*
+usr/lib/ulogd/ulogd_output_IPFIX.so*
+usr/lib/ulogd/ulogd_output_LOGEMU.so*
+usr/lib/ulogd/ulogd_output_OPRINT.so*
+usr/lib/ulogd/ulogd_output_SYSLOG.so*
+usr/lib/ulogd/ulogd_raw2packet_BASE.so*
index d2559b71afceb0ca6a3a47dd20a4d76cc0ddbea8..783f153a24005c0734c68fde3203590349b4c01a 100644 (file)
@@ -1,7 +1,7 @@
 
 INCLUDES = $(all_includes) -I$(top_srcdir)/include
 
-bin_PROGRAMS = ulogd
+sbin_PROGRAMS = ulogd
 
 ulogd_SOURCES = ulogd.c select.c timer.c conffile.c
 ulogd_LDFLAGS = -export-dynamic