From 66b18ff049314e3ad2c9ddd92b64ae319470ed7f Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 1 May 2015 23:29:18 +0200 Subject: [PATCH] ulogd: split out some plugins in sub-packages some plugins have external dependencies (jansson for JSON, ...) and we dont want to pull those dependencies for all users. --- recipes-extra/ulogd/ulogd_2.0.4.bb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/recipes-extra/ulogd/ulogd_2.0.4.bb b/recipes-extra/ulogd/ulogd_2.0.4.bb index 2e7854f..afd10e5 100644 --- a/recipes-extra/ulogd/ulogd_2.0.4.bb +++ b/recipes-extra/ulogd/ulogd_2.0.4.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Userspace logging daemon for netfilter/iptables related logging" HOMEPAGE = "http://www.netfilter.org/projects/ulogd/index.html" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b" -DEPENDS = "libnfnetlink libnetfilter-log libnetfilter-conntrack libmnl libnetfilter-acct" +DEPENDS = "libnfnetlink libnetfilter-log libnetfilter-conntrack libmnl libnetfilter-acct sqlite3 jansson" PR = "r1" SRC_URI = " \ @@ -14,3 +14,14 @@ SRC_URI[tar.sha256sum] = "56b30a13a8832e97178f39b7bb173a0b1dfe173dbb60d99a1a386c PARALLEL_MAKE = "" inherit autotools + +PACKAGES =+ "ulogd-in-nfacct ulogd-in-nfct ulogd-in-nflog ulogd-in-ulog ulogd-out-sqlite3 ulogd-out-json ulogd-out-pcap" + +FILES_ulogd-in-nfacct = "${libdir}/ulogd/ulogd_inpflow_NFACCT.so" +FILES_ulogd-in-nfct = "${libdir}/ulogd/ulogd_inpflow_NFCT.so" +FILES_ulogd-in-nflog = "${libdir}/ulogd/ulogd_inppkt_NFLOG.so" +FILES_ulogd-in-ulog = "${libdir}/ulogd/ulogd_inppkt_ULOG.so" +FILES_ulogd-out-sqlite3 = "${libdir}/ulogd/ulogd_output_SQLITE3.so" +FILES_ulogd-out-json = "${libdir}/ulogd/ulogd_output_JSON.so" +FILES_ulogd-out-pcap = "${libdir}/ulogd/ulogd_output_PCAP.so" +FILES_ulogd-out-json = "${libdir}/ulogd/ulogd_output_JSON.so"