All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe 0/6] add syslog-ng/eventlog/libnet
@ 2011-04-20  7:18 Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 1/6] syslog-ng: Re-import 2.0.5 from org.oe.dev Michael Lippautz
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:18 UTC (permalink / raw)
  To: openembedded-devel

This is an re-import and upgrade from org.oe.dev. If everything is fine I can 
also apply them to org.oe.dev.

libnet: 
* libnet at packetfactory.net is dead... 
* Get the latest version from a github fork that claimes to update and maintain 
  it
* README tells it's compatible with libnet-1.1
* dynamic build, instead of static
* removed cruft that is handled by autotools class
* removed already applied patches and rebased endianess one

eventlog: minor upgrade

syslog-ng:
* adapt EXTRA_OECONF
* move to latest stable (3.2.2)

Pull URL: git://gitorious.org/oe-zoid/meta-openembedded.git
  Branch: master
  Browse: http://gitorious.org/oe-zoid/meta-openembedded/commits/master

Thanks,
    Michael Lippautz <michael.lippautz@gmail.com>
---


Michael Lippautz (6):
  syslog-ng: Re-import 2.0.5 from org.oe.dev
  eventlog: Re-import 0.2.5 from org.oe.dev
  eventlog: Clean recipe and upgrade to 0.2.12
  libnet: Re-import 1.1.2.1 from org.oe.dev
  libnet: Clean and upgrade (see below)
  syslog-ng: Update to 3.2.2

 .../libnet/libnet-1.1.5/fix-endianess-test.patch   |   38 +++
 .../recipes-connectivity/libnet/libnet_1.1.5.bb    |   24 ++
 .../recipes-support/eventlog/eventlog_0.2.12.bb    |   11 +
 meta-oe/recipes-support/syslog-ng/files/initscript |   45 +++
 .../recipes-support/syslog-ng/files/syslog-ng.conf |  338 ++++++++++++++++++++
 meta-oe/recipes-support/syslog-ng/syslog-ng.inc    |   78 +++++
 .../recipes-support/syslog-ng/syslog-ng_3.2.2.bb   |   10 +
 7 files changed, 544 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb
 create mode 100644 meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
 create mode 100644 meta-oe/recipes-support/syslog-ng/files/initscript
 create mode 100644 meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
 create mode 100644 meta-oe/recipes-support/syslog-ng/syslog-ng.inc
 create mode 100644 meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.2.bb

-- 
1.7.3.4




^ permalink raw reply	[flat|nested] 14+ messages in thread

* [meta-oe 1/6] syslog-ng: Re-import 2.0.5 from org.oe.dev
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
@ 2011-04-20  7:18 ` Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 2/6] eventlog: Re-import 0.2.5 " Michael Lippautz
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:18 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
---
 meta-oe/recipes-support/syslog-ng/files/initscript |   45 ++++++++++
 .../recipes-support/syslog-ng/files/syslog-ng.conf |   89 ++++++++++++++++++++
 meta-oe/recipes-support/syslog-ng/syslog-ng.inc    |   64 ++++++++++++++
 .../recipes-support/syslog-ng/syslog-ng_2.0.5.bb   |    9 ++
 4 files changed, 207 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-support/syslog-ng/files/initscript
 create mode 100644 meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
 create mode 100644 meta-oe/recipes-support/syslog-ng/syslog-ng.inc
 create mode 100644 meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb

diff --git a/meta-oe/recipes-support/syslog-ng/files/initscript b/meta-oe/recipes-support/syslog-ng/files/initscript
new file mode 100644
index 0000000..b95e8ad
--- /dev/null
+++ b/meta-oe/recipes-support/syslog-ng/files/initscript
@@ -0,0 +1,45 @@
+#! /bin/sh
+#
+# This is an init script for openembedded
+# Copy it to /etc/init.d/syslog-ng and type
+# > update-rc.d syslog-ng defaults 5
+#
+
+
+syslog_ng=/usr/sbin/syslog-ng
+test -x "$syslog_ng" || exit 0
+
+case "$1" in
+  start)
+    echo -n "Starting syslog-ng:"
+    start-stop-daemon --start --quiet --exec $syslog_ng
+    echo "."
+    ;;
+  stop)
+    echo -n "Stopping syslog-ng:"
+    start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
+    echo "."
+    ;;
+  reload|force-reload)
+    start-stop-daemon --stop --quiet --signal 1 --exec $syslog_ng
+    ;;
+  restart)
+    echo "Stopping syslog-ng:"
+    start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
+    echo -n "Waiting for syslog-ng to die off"
+    for i in 1 2 3 ;
+    do
+        sleep 1
+        echo -n "."
+    done
+    echo ""
+    echo -n "Starting syslog-ng:"
+    start-stop-daemon --start --quiet --exec $syslog_ng
+    echo "."
+    ;;
+  *)
+    echo "Usage: /etc/init.d/syslog-ng {start|stop|reload|restart|force-reload}"
+    exit 1
+esac
+
+exit 0
diff --git a/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf b/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
new file mode 100644
index 0000000..4d1e9f8
--- /dev/null
+++ b/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
@@ -0,0 +1,89 @@
+#
+# Syslog-ng example configuration for for Debian GNU/Linux
+#
+# Copyright (c) 1999 anonymous
+# Copyright (c) 1999 Balazs Scheidler
+# $Id: syslog-ng.conf.sample,v 1.3 2003/05/20 08:57:27 asd Exp $
+#
+# Syslog-ng configuration file, compatible with default Debian syslogd
+# installation. 
+#
+
+options { long_hostnames(off); sync(0); };
+
+source src { file("/proc/kmsg"); unix-stream("/dev/log"); internal(); };
+source net { udp(); };
+
+destination authlog { file("/var/log/auth.log"); };
+destination syslog { file("/var/log/syslog"); };
+destination cron { file("/var/log/cron.log"); };
+destination daemon { file("/var/log/daemon.log"); };
+destination kern { file("/var/log/kern.log"); };
+destination lpr { file("/var/log/lpr.log"); };
+destination user { file("/var/log/user.log"); };
+destination uucp { file("/var/log/uucp.log"); };
+destination ppp { file("/var/log/ppp.log"); };
+destination mail { file("/var/log/mail.log"); };
+
+destination mailinfo { file("/var/log/mail.info"); };
+destination mailwarn { file("/var/log/mail.warn"); };
+destination mailerr { file("/var/log/mail.err"); };
+
+destination newscrit { file("/var/log/news/news.crit"); };
+destination newserr { file("/var/log/news/news.err"); };
+destination newsnotice { file("/var/log/news/news.notice"); };
+
+destination debug { file("/var/log/debug"); };
+destination messages { file("/var/log/messages"); };
+destination console { usertty("root"); };
+destination console_all { file("/dev/tty12"); };
+#destination loghost { udp("loghost" port(999)); };
+
+
+destination xconsole { pipe("/dev/xconsole"); };
+
+filter f_auth { facility(auth); };
+filter f_authpriv { facility(auth, authpriv); };
+filter f_syslog { not facility(authpriv, mail); };
+filter f_cron { facility(cron); };
+filter f_daemon { facility(daemon); };
+filter f_kern { facility(kern); };
+filter f_lpr { facility(lpr); };
+filter f_mail { facility(mail); };
+filter f_user { facility(user); };
+filter f_uucp { facility(cron); };
+filter f_ppp { facility(local2); };
+filter f_news { facility(news); };
+filter f_debug { not facility(auth, authpriv, news, mail); };
+filter f_messages { level(info..warn) 
+	and not facility(auth, authpriv, mail, news); };
+filter f_emergency { level(emerg); };
+
+filter f_info { level(info); };
+filter f_notice { level(notice); };
+filter f_warn { level(warn); };
+filter f_crit { level(crit); };
+filter f_err { level(err); };
+
+log { source(src); filter(f_authpriv); destination(authlog); };
+log { source(src); filter(f_syslog); destination(syslog); };
+log { source(src); filter(f_cron); destination(cron); };
+log { source(src); filter(f_daemon); destination(daemon); };
+log { source(src); filter(f_kern); destination(kern); };
+log { source(src); filter(f_lpr); destination(lpr); };
+log { source(src); filter(f_mail); destination(mail); };
+log { source(src); filter(f_user); destination(user); };
+log { source(src); filter(f_uucp); destination(uucp); };
+log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); };
+log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };
+log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };
+log { source(src); filter(f_news); filter(f_crit); destination(newscrit); };
+log { source(src); filter(f_news); filter(f_err); destination(newserr); };
+log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); };
+log { source(src); filter(f_debug); destination(debug); };
+log { source(src); filter(f_messages); destination(messages); };
+log { source(src); filter(f_emergency); destination(console); };
+log { source(src); filter(f_ppp); destination(ppp); };
+log { source(src); destination(console_all); };
+
+
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
new file mode 100644
index 0000000..452dd78
--- /dev/null
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
@@ -0,0 +1,64 @@
+DESCRIPTION = "Alternative system logger daemon"
+DEPENDS = "libol flex eventlog glib-2.0"
+
+# syslog initscript is handled explicitly because order of
+# update-rc.d and update-alternatives is important
+DEPENDS_append = " update-rc.d update-rc.d-native"
+RDEPENDS_${PN}_append = " ${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "update-rc.d", d)}"
+
+INC_PR = "r4"
+
+inherit autotools
+
+noipv6 = "${@base_contains('DISTRO_FEATURES', 'ipv6', '', '--disable-ipv6', d)}"
+EXTRA_OECONF = "--with-libol=${STAGING_BINDIR_CROSS}/ --enable-dynamic-linking ${noipv6}"
+
+do_configure_prepend() {
+	eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "s/-D_LARGEFILE_SOURCE//" -e "s/-D_FILE_OFFSET_BITS=64//" ${S}/configure.in', d)}"
+}
+
+do_install_append() {
+        install -d ${D}/${sysconfdir}/${PN}
+        install ${WORKDIR}/syslog-ng.conf ${D}${sysconfdir}/${PN}.conf
+        install -d ${D}/${sysconfdir}/init.d
+        install -m 755 ${WORKDIR}/initscript ${D}/${sysconfdir}/init.d/syslog.${PN}
+}
+
+CONFFILES_${PN} = "${sysconfdir}/${PN}.conf"
+
+pkg_postinst_${PN} () {
+        update-alternatives --install ${sysconfdir}/init.d/syslog syslog-init syslog.${PN} 200
+
+        if test "x$D" != "x"; then
+                OPT="-r $D"
+        else
+                OPT="-s"
+        fi
+        # remove all rc.d-links potentially created from alternative
+        # syslog packages before creating new ones
+        update-rc.d $OPT -f syslog remove
+        update-rc.d $OPT syslog start 20 2 3 4 5 . stop 90 0 1 6 .
+}
+
+pkg_prerm_${PN} () {
+        if test "x$D" = "x"; then
+                if test "$1" = "upgrade" -o "$1" = "remove"; then
+                        /etc/init.d/syslog stop
+                fi
+        fi
+
+        update-alternatives --remove syslog-init syslog.${PN}
+}
+
+pkg_postrm_${PN} () {
+        if test "x$D" != "x"; then
+                OPT="-r $D"
+        else
+                OPT=""
+        fi
+        if test "$1" = "remove" -o "$1" = "purge"; then
+                if ! test -e "/etc/init.d/syslog"; then
+                        update-rc.d $OPT syslog remove
+                fi
+        fi
+}
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb b/meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb
new file mode 100644
index 0000000..3e914be
--- /dev/null
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb
@@ -0,0 +1,9 @@
+require syslog-ng.inc
+PR = "${INC_PR}.0"
+
+SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/sources/2.0/src/${P}.tar.gz \
+          file://syslog-ng.conf \
+          file://initscript"
+
+SRC_URI[md5sum] = "c161eefc450fabc246c1a10997c6c6a5"
+SRC_URI[sha256sum] = "34862f87d9d404ad4874d95ee871334f5bc2acad65420f672ad2ee286ab660a1"
-- 
1.7.3.4




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [meta-oe 2/6] eventlog: Re-import 0.2.5 from org.oe.dev
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 1/6] syslog-ng: Re-import 2.0.5 from org.oe.dev Michael Lippautz
@ 2011-04-20  7:18 ` Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12 Michael Lippautz
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:18 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
---
 meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb

diff --git a/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb b/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
new file mode 100644
index 0000000..9dfa402
--- /dev/null
+++ b/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
@@ -0,0 +1,10 @@
+DESCRIPTION = "Replacement syslog API"
+LICENSE = "BSD"
+PR = "r1"
+
+SRC_URI = "http://www.balabit.com/downloads/files/eventlog/0.2/${P}.tar.gz"
+
+inherit autotools pkgconfig
+
+SRC_URI[md5sum] = "a6bdba91f88540cc69b398fd138d86cd"
+SRC_URI[sha256sum] = "914319726bcd01a4055b1c5e09671085875af6de2b0d8589841916139574ee11"
-- 
1.7.3.4




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 1/6] syslog-ng: Re-import 2.0.5 from org.oe.dev Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 2/6] eventlog: Re-import 0.2.5 " Michael Lippautz
@ 2011-04-20  7:18 ` Michael Lippautz
  2011-04-20  7:24   ` Martin Jansa
  2011-04-20  7:18 ` [meta-oe 4/6] libnet: Re-import 1.1.2.1 from org.oe.dev Michael Lippautz
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:18 UTC (permalink / raw)
  To: openembedded-devel

* Added LIC_FILES_CHKSUM
* Move to version 0.2.12

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
---
 .../recipes-support/eventlog/eventlog_0.2.12.bb    |   11 +++++++++++
 meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb |   10 ----------
 2 files changed, 11 insertions(+), 10 deletions(-)
 create mode 100644 meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
 delete mode 100644 meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb

diff --git a/meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb b/meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
new file mode 100644
index 0000000..3683901
--- /dev/null
+++ b/meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
@@ -0,0 +1,11 @@
+DESCRIPTION = "Replacement syslog API"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b8ba8e77bcda9a53fac0fe39fe957767"
+PR = "r1"
+
+SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/sources/3.2.2/source/${PN}_${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+SRC_URI[md5sum] = "f9c32814f78ea2629850f0440de5ff34"
+SRC_URI[sha256sum] = "f78c218faa6b6b378f25c640a5d1188b1ecbd57d3a527432263fd44b17bbd1c9"
diff --git a/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb b/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
deleted file mode 100644
index 9dfa402..0000000
--- a/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-DESCRIPTION = "Replacement syslog API"
-LICENSE = "BSD"
-PR = "r1"
-
-SRC_URI = "http://www.balabit.com/downloads/files/eventlog/0.2/${P}.tar.gz"
-
-inherit autotools pkgconfig
-
-SRC_URI[md5sum] = "a6bdba91f88540cc69b398fd138d86cd"
-SRC_URI[sha256sum] = "914319726bcd01a4055b1c5e09671085875af6de2b0d8589841916139574ee11"
-- 
1.7.3.4




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [meta-oe 4/6] libnet: Re-import 1.1.2.1 from org.oe.dev
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
                   ` (2 preceding siblings ...)
  2011-04-20  7:18 ` [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12 Michael Lippautz
@ 2011-04-20  7:18 ` Michael Lippautz
  2011-04-20  7:18 ` [meta-oe 5/6] libnet: Clean and upgrade (see below) Michael Lippautz
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:18 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
---
 .../libnet/libnet-1.1.2.1/fix-endianess-test.patch |   36 +++++++++++++++++
 .../libnet/libnet-1.1.2.1/new-autotools.patch      |   20 ++++++++++
 .../libnet/libnet-1.1.2.1/support-uclibc.patch     |   13 ++++++
 .../recipes-connectivity/libnet/libnet_1.1.2.1.bb  |   41 ++++++++++++++++++++
 4 files changed, 110 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb

diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
new file mode 100644
index 0000000..6d93e04
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
@@ -0,0 +1,36 @@
+Use autoconf's endian check instead of the locally defined check
+so that we can determine the endianess without having to compile
+a program.
+
+Idea from http://www.security-lists.org/lists/libnet/2003/03/00001.html
+
+Also remove the old test from aclocal.m4.
+
+--- libnet/configure.in	2005/11/15 03:49:30	1.1
++++ libnet/configure.in	2005/11/15 03:50:29
+@@ -7,6 +7,7 @@
+ dnl Process this file with autoconf to produce a configure script.
+ 
+ 
++AC_PREREQ(2.52)
+ AC_INIT(src/libnet_build_ip.c)
+ LIBNET_VERSION=`cat VERSION`
+ AC_MSG_RESULT(beginning autoconfiguration process for libnet-$LIBNET_VERSION...)
+@@ -29,7 +30,16 @@
+ dnl And some custom things
+ dnl
+ 
+-AC_LIBNET_ENDIAN_CHECK
++AC_C_BIGENDIAN([
++ AC_DEFINE(LIBNET_BIG_ENDIAN)
++ ENDIANESS="LIBNET_BIG_ENDIAN"
++ LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_BIG_ENDIAN"
++],[
++ AC_DEFINE(LIBNET_LIL_ENDIAN)
++ ENDIANESS="LIBNET_LIL_ENDIAN"
++ LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_LIL_ENDIAN"
++], AC_MSG_WARN(cannot detect endianess. try setting ac_cv_c_bigendian to yes or no)) 
++
+ AC_LBL_UNALIGNED_ACCESS
+ dnl AC_LBL_LIBRARY_NET
+ 
diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
new file mode 100644
index 0000000..064413e
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
@@ -0,0 +1,20 @@
+Index: libnet/src/Makefile.am
+===================================================================
+--- libnet.orig/src/Makefile.am	2004-03-12 05:50:20.000000000 +1100
++++ libnet/src/Makefile.am	2007-08-11 16:41:09.000000000 +1000
+@@ -57,15 +57,5 @@
+ 			libnet_version.c \
+ 			libnet_write.c
+ 
+-EXTRA_libnet_a_SOURCES = libnet_link_bpf.c \
+-			libnet_link_dlpi.c \
+-			libnet_link_linux.c \
+-			libnet_link_nit.c \
+- 			libnet_link_none.c \
+-			libnet_link_pf.c \
+-			libnet_link_snit.c \
+-			libnet_link_snoop.c \
+-			libnet_link_win32.c
+-
+ libnet_a_LIBADD = @LIBOBJS@
+ 
diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
new file mode 100644
index 0000000..84d117c
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
@@ -0,0 +1,13 @@
+Add support for building with uclibc.
+
+--- libnet/config.sub	2005/11/16 12:34:11	1.1
++++ libnet/config.sub	2005/11/16 12:35:56
+@@ -117,7 +117,7 @@
+ # Here we must recognize all the valid KERNEL-OS combinations.
+ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+ case $maybe_os in
+-  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
++  nto-qnx* | linux-gnu* | linux-uclibc* | storm-chaos* | os2-emx* | windows32-*)
+     os=-$maybe_os
+     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+     ;;
diff --git a/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb b/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
new file mode 100644
index 0000000..b09f56e
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "A packet dissection and creation library"
+HOMEPAGE = "http://www.packetfactory.net/libnet/"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "BSD"
+DEPENDS = "libpcap"
+# There are major API changes beween libnet v1.0 and libnet v1.1
+PROVIDES = "libnet-1.1"
+PR = "r4"
+
+SRC_URI = "${DEBIAN_MIRROR}/main/libn/libnet/libnet_${PV}.orig.tar.gz \
+           file://support-uclibc.patch \
+           file://fix-endianess-test.patch \
+           file://new-autotools.patch"
+
+S = "${WORKDIR}/libnet"
+
+inherit autotools binconfig
+
+do_configure_prepend() {
+        rm -f aclocal.m4 Makefile.am ltmain.sh
+}
+
+do_install_append () {
+        oe_runmake -C src 'DESTDIR=${D}${libdir}/' 'libdir=' install-libLIBRARIES
+        oe_runmake -C include 'DESTDIR=${D}${includedir}/' 'includedir=' install-includeHEADERS
+        oe_runmake -C include/libnet 'DESTDIR=${D}${includedir}/' 'includedir=' install-libnetincludeHEADERS
+        install -d ${D}${datadir}/man/man3/
+        install -d ${D}${bindir}
+        install -m 0644 ${S}/doc/man/man3/*.3 ${D}${datadir}/man/man3/
+        install -m 0755 ${S}/libnet-config ${D}${bindir}
+}
+
+#static build
+FILES_${PN} = ""
+FILES_${PN}-dev += "${bindir}/libnet-config"
+
+CPPFLAGS_prepend = "-I${S}/libnet/include "
+
+SRC_URI[md5sum] = "be845c41170d72c7db524f3411b50256"
+SRC_URI[sha256sum] = "ab01882a3d0556176018c09342cd0731f7cbc8e687795009894c3326942c76ff"
-- 
1.7.3.4




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [meta-oe 5/6] libnet: Clean and upgrade (see below)
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
                   ` (3 preceding siblings ...)
  2011-04-20  7:18 ` [meta-oe 4/6] libnet: Re-import 1.1.2.1 from org.oe.dev Michael Lippautz
@ 2011-04-20  7:18 ` Michael Lippautz
  2011-04-20  7:30   ` Martin Jansa
  2011-04-20  7:19 ` [meta-oe 6/6] syslog-ng: Update to 3.2.2 Michael Lippautz
  2011-04-20  8:31 ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Koen Kooi
  6 siblings, 1 reply; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:18 UTC (permalink / raw)
  To: openembedded-devel

* libnet upstream on packetfactor is dead
  using https://github.com/sam-github/libnet instead
* Move to version 1.1.5
* Dropped patches (not needed): support-uclibc, new-autotools
* Added LIC_FILES_CHKSUM
* Removed useless do_install_append, works automatically
* Not building statically anymore

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
---
 .../libnet/libnet-1.1.2.1/new-autotools.patch      |   20 ----------
 .../libnet/libnet-1.1.2.1/support-uclibc.patch     |   13 ------
 .../fix-endianess-test.patch                       |   20 +++++----
 .../recipes-connectivity/libnet/libnet_1.1.2.1.bb  |   41 --------------------
 .../recipes-connectivity/libnet/libnet_1.1.5.bb    |   24 +++++++++++
 5 files changed, 35 insertions(+), 83 deletions(-)
 delete mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
 delete mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
 rename meta-oe/recipes-connectivity/libnet/{libnet-1.1.2.1 => libnet-1.1.5}/fix-endianess-test.patch (70%)
 delete mode 100644 meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
 create mode 100644 meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb

diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
deleted file mode 100644
index 064413e..0000000
--- a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Index: libnet/src/Makefile.am
-===================================================================
---- libnet.orig/src/Makefile.am	2004-03-12 05:50:20.000000000 +1100
-+++ libnet/src/Makefile.am	2007-08-11 16:41:09.000000000 +1000
-@@ -57,15 +57,5 @@
- 			libnet_version.c \
- 			libnet_write.c
- 
--EXTRA_libnet_a_SOURCES = libnet_link_bpf.c \
--			libnet_link_dlpi.c \
--			libnet_link_linux.c \
--			libnet_link_nit.c \
-- 			libnet_link_none.c \
--			libnet_link_pf.c \
--			libnet_link_snit.c \
--			libnet_link_snoop.c \
--			libnet_link_win32.c
--
- libnet_a_LIBADD = @LIBOBJS@
- 
diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
deleted file mode 100644
index 84d117c..0000000
--- a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Add support for building with uclibc.
-
---- libnet/config.sub	2005/11/16 12:34:11	1.1
-+++ libnet/config.sub	2005/11/16 12:35:56
-@@ -117,7 +117,7 @@
- # Here we must recognize all the valid KERNEL-OS combinations.
- maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
- case $maybe_os in
--  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
-+  nto-qnx* | linux-gnu* | linux-uclibc* | storm-chaos* | os2-emx* | windows32-*)
-     os=-$maybe_os
-     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
-     ;;
diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
similarity index 70%
rename from meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
rename to meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
index 6d93e04..4d8697d 100644
--- a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
+++ b/meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
@@ -6,17 +6,19 @@ Idea from http://www.security-lists.org/lists/libnet/2003/03/00001.html
 
 Also remove the old test from aclocal.m4.
 
---- libnet/configure.in	2005/11/15 03:49:30	1.1
-+++ libnet/configure.in	2005/11/15 03:50:29
-@@ -7,6 +7,7 @@
+Rebased for libnet-1.1.5 on 2011/04/19.
+
+--- a/configure.in	2010-11-03 00:59:21.000000000 +0100
++++ b/configure.in	2011-04-19 17:08:47.087712604 +0200
+@@ -6,6 +6,7 @@
+ dnl
  dnl Process this file with autoconf to produce a configure script.
  
- 
 +AC_PREREQ(2.52)
- AC_INIT(src/libnet_build_ip.c)
- LIBNET_VERSION=`cat VERSION`
- AC_MSG_RESULT(beginning autoconfiguration process for libnet-$LIBNET_VERSION...)
-@@ -29,7 +30,16 @@
+ AC_INIT(libnet, 1.1.5)
+ AC_MSG_RESULT(beginning autoconfiguration process for libnet-${PACKAGE_VERSION} ...)
+ AC_CANONICAL_SYSTEM
+@@ -39,7 +40,16 @@
  dnl And some custom things
  dnl
  
@@ -31,6 +33,6 @@ Also remove the old test from aclocal.m4.
 + LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_LIL_ENDIAN"
 +], AC_MSG_WARN(cannot detect endianess. try setting ac_cv_c_bigendian to yes or no)) 
 +
- AC_LBL_UNALIGNED_ACCESS
  dnl AC_LBL_LIBRARY_NET
  
+ AC_SUBST(ENDIANESS)
diff --git a/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb b/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
deleted file mode 100644
index b09f56e..0000000
--- a/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
+++ /dev/null
@@ -1,41 +0,0 @@
-DESCRIPTION = "A packet dissection and creation library"
-HOMEPAGE = "http://www.packetfactory.net/libnet/"
-SECTION = "libs"
-PRIORITY = "optional"
-LICENSE = "BSD"
-DEPENDS = "libpcap"
-# There are major API changes beween libnet v1.0 and libnet v1.1
-PROVIDES = "libnet-1.1"
-PR = "r4"
-
-SRC_URI = "${DEBIAN_MIRROR}/main/libn/libnet/libnet_${PV}.orig.tar.gz \
-           file://support-uclibc.patch \
-           file://fix-endianess-test.patch \
-           file://new-autotools.patch"
-
-S = "${WORKDIR}/libnet"
-
-inherit autotools binconfig
-
-do_configure_prepend() {
-        rm -f aclocal.m4 Makefile.am ltmain.sh
-}
-
-do_install_append () {
-        oe_runmake -C src 'DESTDIR=${D}${libdir}/' 'libdir=' install-libLIBRARIES
-        oe_runmake -C include 'DESTDIR=${D}${includedir}/' 'includedir=' install-includeHEADERS
-        oe_runmake -C include/libnet 'DESTDIR=${D}${includedir}/' 'includedir=' install-libnetincludeHEADERS
-        install -d ${D}${datadir}/man/man3/
-        install -d ${D}${bindir}
-        install -m 0644 ${S}/doc/man/man3/*.3 ${D}${datadir}/man/man3/
-        install -m 0755 ${S}/libnet-config ${D}${bindir}
-}
-
-#static build
-FILES_${PN} = ""
-FILES_${PN}-dev += "${bindir}/libnet-config"
-
-CPPFLAGS_prepend = "-I${S}/libnet/include "
-
-SRC_URI[md5sum] = "be845c41170d72c7db524f3411b50256"
-SRC_URI[sha256sum] = "ab01882a3d0556176018c09342cd0731f7cbc8e687795009894c3326942c76ff"
diff --git a/meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb b/meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb
new file mode 100644
index 0000000..236f1a0
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "A packet dissection and creation library"
+# libnet at packetfactory.net is dead
+HOMEPAGE = "https://github.com/sam-github/libnet"
+SECTION = "libs"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://README;md5=533bea47338d490e86744c6a0c5692e7"
+DEPENDS = "libpcap"
+# There are major API changes beween libnet v1.0 and libnet v1.1
+PROVIDES = "libnet-1.1"
+PR = "r6"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libnet-dev/${PN}-${PV}.tar.gz \
+           file://fix-endianess-test.patch"
+
+SRC_URI[md5sum] = "a9bc1d75a610efcfee200d3e28d8eb8f"
+SRC_URI[sha256sum] = "75588f8d1232e1df34eccf2dba5e66be197b345a07fae80d8275db994496a20d"
+
+S = "${WORKDIR}/${PN}-${PV}"
+
+inherit autotools binconfig
+
+do_configure_prepend() {
+        rm -f aclocal.m4 Makefile.am ltmain.sh
+}
-- 
1.7.3.4




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [meta-oe 6/6] syslog-ng: Update to 3.2.2
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
                   ` (4 preceding siblings ...)
  2011-04-20  7:18 ` [meta-oe 5/6] libnet: Clean and upgrade (see below) Michael Lippautz
@ 2011-04-20  7:19 ` Michael Lippautz
  2011-04-20  8:31 ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Koen Kooi
  6 siblings, 0 replies; 14+ messages in thread
From: Michael Lippautz @ 2011-04-20  7:19 UTC (permalink / raw)
  To: openembedded-devel

* Adapt EXTRA_OECONF (disable most auto-detections)
* Add LIC_FILES_CHKSUM
* Move syslog-ng dl to .inc

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
---
 .../recipes-support/syslog-ng/files/syslog-ng.conf |  389 ++++++++++++++++----
 meta-oe/recipes-support/syslog-ng/syslog-ng.inc    |   22 +-
 .../recipes-support/syslog-ng/syslog-ng_2.0.5.bb   |    9 -
 .../recipes-support/syslog-ng/syslog-ng_3.2.2.bb   |   10 +
 4 files changed, 347 insertions(+), 83 deletions(-)
 delete mode 100644 meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb
 create mode 100644 meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.2.bb

diff --git a/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf b/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
index 4d1e9f8..5dcf065 100644
--- a/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
+++ b/meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf
@@ -1,89 +1,338 @@
 #
-# Syslog-ng example configuration for for Debian GNU/Linux
-#
-# Copyright (c) 1999 anonymous
-# Copyright (c) 1999 Balazs Scheidler
-# $Id: syslog-ng.conf.sample,v 1.3 2003/05/20 08:57:27 asd Exp $
-#
-# Syslog-ng configuration file, compatible with default Debian syslogd
-# installation. 
+# Configuration file for syslog-ng under Debian
 #
+# attempts at reproducing default syslog behavior
+
+# the standard syslog levels are (in descending order of priority):
+# emerg alert crit err warning notice info debug
+# the aliases "error", "panic", and "warn" are deprecated
+# the "none" priority found in the original syslogd configuration is
+# only used in internal messages created by syslogd
+
+
+######
+# options
+
+options {
+        # disable the chained hostname format in logs
+        # (default is enabled)
+        chain_hostnames(0);
+
+        # the time to wait before a died connection is re-established
+        # (default is 60)
+        time_reopen(10);
+
+        # the time to wait before an idle destination file is closed
+        # (default is 60)
+        time_reap(360);
+
+        # the number of lines buffered before written to file
+        # you might want to increase this if your disk isn't catching with
+        # all the log messages you get or if you want less disk activity
+        # (say on a laptop)
+        # (default is 0)
+        #sync(0);
+
+        # the number of lines fitting in the output queue
+        log_fifo_size(2048);
+
+        # enable or disable directory creation for destination files
+        create_dirs(yes);
+
+        # default owner, group, and permissions for log files
+        # (defaults are 0, 0, 0600)
+        #owner(root);
+        group(adm);
+        perm(0640);
+
+        # default owner, group, and permissions for created directories
+        # (defaults are 0, 0, 0700)
+        #dir_owner(root);
+        #dir_group(root);
+        dir_perm(0755);
+
+        # enable or disable DNS usage
+        # syslog-ng blocks on DNS queries, so enabling DNS may lead to
+        # a Denial of Service attack
+        # (default is yes)
+        use_dns(no);
 
-options { long_hostnames(off); sync(0); };
+        # maximum length of message in bytes
+        # this is only limited by the program listening on the /dev/log Unix
+        # socket, glibc can handle arbitrary length log messages, but -- for
+        # example -- syslogd accepts only 1024 bytes
+        # (default is 2048)
+        #log_msg_size(2048);
+};
 
-source src { file("/proc/kmsg"); unix-stream("/dev/log"); internal(); };
-source net { udp(); };
 
-destination authlog { file("/var/log/auth.log"); };
-destination syslog { file("/var/log/syslog"); };
-destination cron { file("/var/log/cron.log"); };
-destination daemon { file("/var/log/daemon.log"); };
-destination kern { file("/var/log/kern.log"); };
-destination lpr { file("/var/log/lpr.log"); };
-destination user { file("/var/log/user.log"); };
-destination uucp { file("/var/log/uucp.log"); };
-destination ppp { file("/var/log/ppp.log"); };
-destination mail { file("/var/log/mail.log"); };
+######
+# sources
 
-destination mailinfo { file("/var/log/mail.info"); };
-destination mailwarn { file("/var/log/mail.warn"); };
-destination mailerr { file("/var/log/mail.err"); };
+# all known message sources
+source s_all {
+        # message generated by Syslog-NG
+        internal();
+        # standard Linux log source (this is the default place for the syslog()
+        # function to send logs to)
+        unix-stream("/dev/log");
+        # messages from the kernel
+        file("/proc/kmsg" log_prefix("kernel: "));
+        # use the following line if you want to receive remote UDP logging messages
+        # (this is equivalent to the "-r" syslogd flag)
+        # udp();
+};
 
-destination newscrit { file("/var/log/news/news.crit"); };
-destination newserr { file("/var/log/news/news.err"); };
-destination newsnotice { file("/var/log/news/news.notice"); };
 
-destination debug { file("/var/log/debug"); };
-destination messages { file("/var/log/messages"); };
-destination console { usertty("root"); };
-destination console_all { file("/dev/tty12"); };
-#destination loghost { udp("loghost" port(999)); };
+######
+# destinations
 
+# some standard log files
+destination df_auth { file("/var/log/auth.log"); };
+destination df_syslog { file("/var/log/syslog"); };
+destination df_cron { file("/var/log/cron.log"); };
+destination df_daemon { file("/var/log/daemon.log"); };
+destination df_kern { file("/var/log/kern.log"); };
+destination df_lpr { file("/var/log/lpr.log"); };
+destination df_mail { file("/var/log/mail.log"); };
+destination df_user { file("/var/log/user.log"); };
+destination df_uucp { file("/var/log/uucp.log"); };
 
-destination xconsole { pipe("/dev/xconsole"); };
+# these files are meant for the mail system log files
+# and provide re-usable destinations for {mail,cron,...}.info,
+# {mail,cron,...}.notice, etc.
+destination df_facility_dot_info { file("/var/log/$FACILITY.info"); };
+destination df_facility_dot_notice { file("/var/log/$FACILITY.notice"); };
+destination df_facility_dot_warn { file("/var/log/$FACILITY.warn"); };
+destination df_facility_dot_err { file("/var/log/$FACILITY.err"); };
+destination df_facility_dot_crit { file("/var/log/$FACILITY.crit"); };
 
-filter f_auth { facility(auth); };
-filter f_authpriv { facility(auth, authpriv); };
-filter f_syslog { not facility(authpriv, mail); };
+# these files are meant for the news system, and are kept separated
+# because they should be owned by "news" instead of "root"
+destination df_news_dot_notice { file("/var/log/news/news.notice" owner("news")); };
+destination df_news_dot_err { file("/var/log/news/news.err" owner("news")); };
+destination df_news_dot_crit { file("/var/log/news/news.crit" owner("news")); };
+
+# some more classical and useful files found in standard syslog configurations
+destination df_debug { file("/var/log/debug"); };
+destination df_messages { file("/var/log/messages"); };
+
+# pipes
+# a console to view log messages under X
+destination dp_xconsole { pipe("/dev/xconsole"); };
+
+# consoles
+# this will send messages to everyone logged in
+destination du_all { usertty("*"); };
+
+
+######
+# filters
+
+# all messages from the auth and authpriv facilities
+filter f_auth { facility(auth, authpriv); };
+
+# all messages except from the auth and authpriv facilities
+filter f_syslog { not facility(auth, authpriv); };
+
+# respectively: messages from the cron, daemon, kern, lpr, mail, news, user,
+# and uucp facilities
 filter f_cron { facility(cron); };
 filter f_daemon { facility(daemon); };
 filter f_kern { facility(kern); };
 filter f_lpr { facility(lpr); };
 filter f_mail { facility(mail); };
-filter f_user { facility(user); };
-filter f_uucp { facility(cron); };
-filter f_ppp { facility(local2); };
 filter f_news { facility(news); };
-filter f_debug { not facility(auth, authpriv, news, mail); };
-filter f_messages { level(info..warn) 
-	and not facility(auth, authpriv, mail, news); };
-filter f_emergency { level(emerg); };
-
-filter f_info { level(info); };
-filter f_notice { level(notice); };
-filter f_warn { level(warn); };
-filter f_crit { level(crit); };
-filter f_err { level(err); };
-
-log { source(src); filter(f_authpriv); destination(authlog); };
-log { source(src); filter(f_syslog); destination(syslog); };
-log { source(src); filter(f_cron); destination(cron); };
-log { source(src); filter(f_daemon); destination(daemon); };
-log { source(src); filter(f_kern); destination(kern); };
-log { source(src); filter(f_lpr); destination(lpr); };
-log { source(src); filter(f_mail); destination(mail); };
-log { source(src); filter(f_user); destination(user); };
-log { source(src); filter(f_uucp); destination(uucp); };
-log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); };
-log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };
-log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };
-log { source(src); filter(f_news); filter(f_crit); destination(newscrit); };
-log { source(src); filter(f_news); filter(f_err); destination(newserr); };
-log { source(src); filter(f_news); filter(f_notice); destination(newsnotice); };
-log { source(src); filter(f_debug); destination(debug); };
-log { source(src); filter(f_messages); destination(messages); };
-log { source(src); filter(f_emergency); destination(console); };
-log { source(src); filter(f_ppp); destination(ppp); };
-log { source(src); destination(console_all); };
+filter f_user { facility(user); };
+filter f_uucp { facility(uucp); };
+
+# some filters to select messages of priority greater or equal to info, warn,
+# and err
+# (equivalents of syslogd's *.info, *.warn, and *.err)
+filter f_at_least_info { level(info..emerg); };
+filter f_at_least_notice { level(notice..emerg); };
+filter f_at_least_warn { level(warn..emerg); };
+filter f_at_least_err { level(err..emerg); };
+filter f_at_least_crit { level(crit..emerg); };
+
+# all messages of priority debug not coming from the auth, authpriv, news, and
+# mail facilities
+filter f_debug { level(debug) and not facility(auth, authpriv, news, mail); };
+
+# all messages of info, notice, or warn priority not coming form the auth,
+# authpriv, cron, daemon, mail, and news facilities
+filter f_messages {
+        level(info,notice,warn)
+            and not facility(auth,authpriv,cron,daemon,mail,news);
+};
+
+# messages with priority emerg
+filter f_emerg { level(emerg); };
+
+# complex filter for messages usually sent to the xconsole
+filter f_xconsole {
+    facility(daemon,mail)
+        or level(debug,info,notice,warn)
+        or (facility(news)
+                and level(crit,err,notice));
+};
+
+
+######
+# logs
+# order matters if you use "flags(final);" to mark the end of processing in a
+# "log" statement
+
+# these rules provide the same behavior as the commented original syslogd rules
+
+# auth,authpriv.*                 /var/log/auth.log
+log {
+        source(s_all);
+        filter(f_auth);
+        destination(df_auth);
+};
+
+# *.*;auth,authpriv.none          -/var/log/syslog
+log {
+        source(s_all);
+        filter(f_syslog);
+        destination(df_syslog);
+};
+
+# this is commented out in the default syslog.conf
+# cron.*                         /var/log/cron.log
+#log {
+#        source(s_all);
+#        filter(f_cron);
+#        destination(df_cron);
+#};
+
+# daemon.*                        -/var/log/daemon.log
+log {
+        source(s_all);
+        filter(f_daemon);
+        destination(df_daemon);
+};
+
+# kern.*                          -/var/log/kern.log
+log {
+        source(s_all);
+        filter(f_kern);
+        destination(df_kern);
+};
+
+# lpr.*                           -/var/log/lpr.log
+log {
+        source(s_all);
+        filter(f_lpr);
+        destination(df_lpr);
+};
+
+# mail.*                          -/var/log/mail.log
+log {
+        source(s_all);
+        filter(f_mail);
+        destination(df_mail);
+};
+
+# user.*                          -/var/log/user.log
+log {
+        source(s_all);
+        filter(f_user);
+        destination(df_user);
+};
+
+# uucp.*                          /var/log/uucp.log
+log {
+        source(s_all);
+        filter(f_uucp);
+        destination(df_uucp);
+};
+
+# mail.info                       -/var/log/mail.info
+log {
+        source(s_all);
+        filter(f_mail);
+        filter(f_at_least_info);
+        destination(df_facility_dot_info);
+};
+
+# mail.warn                       -/var/log/mail.warn
+log {
+        source(s_all);
+        filter(f_mail);
+        filter(f_at_least_warn);
+        destination(df_facility_dot_warn);
+};
+
+# mail.err                        /var/log/mail.err
+log {
+        source(s_all);
+        filter(f_mail);
+        filter(f_at_least_err);
+        destination(df_facility_dot_err);
+};
+
+# news.crit                       /var/log/news/news.crit
+log {
+        source(s_all);
+        filter(f_news);
+        filter(f_at_least_crit);
+        destination(df_news_dot_crit);
+};
+
+# news.err                        /var/log/news/news.err
+log {
+        source(s_all);
+        filter(f_news);
+        filter(f_at_least_err);
+        destination(df_news_dot_err);
+};
+
+# news.notice                     /var/log/news/news.notice
+log {
+        source(s_all);
+        filter(f_news);
+        filter(f_at_least_notice);
+        destination(df_news_dot_notice);
+};
+
+
+# *.=debug;\
+#         auth,authpriv.none;\
+#         news.none;mail.none     -/var/log/debug
+log {
+        source(s_all);
+        filter(f_debug);
+        destination(df_debug);
+};
+
+
+# *.=info;*.=notice;*.=warn;\
+#         auth,authpriv.none;\
+#         cron,daemon.none;\
+#         mail,news.none          -/var/log/messages
+log {
+        source(s_all);
+        filter(f_messages);
+        destination(df_messages);
+};
+
+# *.emerg                         *
+log {
+        source(s_all);
+        filter(f_emerg);
+        destination(du_all);
+};
+
 
+# daemon.*;mail.*;\
+#         news.crit;news.err;news.notice;\
+#         *.=debug;*.=info;\
+#         *.=notice;*.=warn       |/dev/xconsole
+log {
+        source(s_all);
+        filter(f_xconsole);
+        destination(dp_xconsole);
+};
 
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
index 452dd78..38bcfb0 100644
--- a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
@@ -1,17 +1,31 @@
 DESCRIPTION = "Alternative system logger daemon"
 DEPENDS = "libol flex eventlog glib-2.0"
+LICENSE = "GPL LGPL"
+LIC_FILES_CHKSUM = "file://COPYING;md5=7ec1bcc46f28b11f4722e20d9b7dd4d5"
 
 # syslog initscript is handled explicitly because order of
 # update-rc.d and update-alternatives is important
-DEPENDS_append = " update-rc.d update-rc.d-native"
-RDEPENDS_${PN}_append = " ${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "update-rc.d", d)}"
+RDEPENDS_${PN} += " ${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "update-rc.d", d)}"
 
-INC_PR = "r4"
+INC_PR = "r5"
 
 inherit autotools
 
+SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/sources/${PV}/source/${PN}_${PV}.tar.gz"
+
 noipv6 = "${@base_contains('DISTRO_FEATURES', 'ipv6', '', '--disable-ipv6', d)}"
-EXTRA_OECONF = "--with-libol=${STAGING_BINDIR_CROSS}/ --enable-dynamic-linking ${noipv6}"
+
+EXTRA_OECONF = " \
+  --with-libnet=${STAGING_BINDIR_CROSS} \
+  --enable-dynamic-linking \
+  ${noipv6} \
+  --enable-ssl \
+  --disable-sub-streams \
+  --disable-pacct \
+  --disable-linux-caps \
+  --disable-pcre \
+  --disable-sql \
+"
 
 do_configure_prepend() {
 	eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "s/-D_LARGEFILE_SOURCE//" -e "s/-D_FILE_OFFSET_BITS=64//" ${S}/configure.in', d)}"
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb b/meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb
deleted file mode 100644
index 3e914be..0000000
--- a/meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-require syslog-ng.inc
-PR = "${INC_PR}.0"
-
-SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/sources/2.0/src/${P}.tar.gz \
-          file://syslog-ng.conf \
-          file://initscript"
-
-SRC_URI[md5sum] = "c161eefc450fabc246c1a10997c6c6a5"
-SRC_URI[sha256sum] = "34862f87d9d404ad4874d95ee871334f5bc2acad65420f672ad2ee286ab660a1"
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.2.bb b/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.2.bb
new file mode 100644
index 0000000..b988279
--- /dev/null
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.2.bb
@@ -0,0 +1,10 @@
+require syslog-ng.inc
+PR = "${INC_PR}.0"
+
+SRC_URI += " \
+  file://syslog-ng.conf \
+  file://initscript \
+"
+
+SRC_URI[md5sum] = "ed8ebe559d52a63fb61e3e2db566643f"
+SRC_URI[sha256sum] = "fa5abd4d99acee8fff8217061fb2407698a5bc89804d69f3ae97bffc72fcce48"
-- 
1.7.3.4




^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12
  2011-04-20  7:18 ` [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12 Michael Lippautz
@ 2011-04-20  7:24   ` Martin Jansa
  0 siblings, 0 replies; 14+ messages in thread
From: Martin Jansa @ 2011-04-20  7:24 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2278 bytes --]

On Wed, Apr 20, 2011 at 09:18:31AM +0200, Michael Lippautz wrote:
> * Added LIC_FILES_CHKSUM
> * Move to version 0.2.12
> 
> Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
> ---
>  .../recipes-support/eventlog/eventlog_0.2.12.bb    |   11 +++++++++++
>  meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb |   10 ----------
>  2 files changed, 11 insertions(+), 10 deletions(-)
>  create mode 100644 meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
>  delete mode 100644 meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
> 
> diff --git a/meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb b/meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
> new file mode 100644
> index 0000000..3683901
> --- /dev/null
> +++ b/meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb
> @@ -0,0 +1,11 @@
> +DESCRIPTION = "Replacement syslog API"
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=b8ba8e77bcda9a53fac0fe39fe957767"
> +PR = "r1"

new version should start with r0 (or drop PR from recipe to get default
r0)

> +
> +SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/sources/3.2.2/source/${PN}_${PV}.tar.gz"
> +
> +inherit autotools pkgconfig
> +
> +SRC_URI[md5sum] = "f9c32814f78ea2629850f0440de5ff34"
> +SRC_URI[sha256sum] = "f78c218faa6b6b378f25c640a5d1188b1ecbd57d3a527432263fd44b17bbd1c9"
> diff --git a/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb b/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
> deleted file mode 100644
> index 9dfa402..0000000
> --- a/meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -DESCRIPTION = "Replacement syslog API"
> -LICENSE = "BSD"
> -PR = "r1"
> -
> -SRC_URI = "http://www.balabit.com/downloads/files/eventlog/0.2/${P}.tar.gz"
> -
> -inherit autotools pkgconfig
> -
> -SRC_URI[md5sum] = "a6bdba91f88540cc69b398fd138d86cd"
> -SRC_URI[sha256sum] = "914319726bcd01a4055b1c5e09671085875af6de2b0d8589841916139574ee11"
> -- 
> 1.7.3.4
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [meta-oe 5/6] libnet: Clean and upgrade (see below)
  2011-04-20  7:18 ` [meta-oe 5/6] libnet: Clean and upgrade (see below) Michael Lippautz
@ 2011-04-20  7:30   ` Martin Jansa
  0 siblings, 0 replies; 14+ messages in thread
From: Martin Jansa @ 2011-04-20  7:30 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 8375 bytes --]

On Wed, Apr 20, 2011 at 09:18:54AM +0200, Michael Lippautz wrote:
> * libnet upstream on packetfactor is dead
>   using https://github.com/sam-github/libnet instead
> * Move to version 1.1.5
> * Dropped patches (not needed): support-uclibc, new-autotools
> * Added LIC_FILES_CHKSUM
> * Removed useless do_install_append, works automatically
> * Not building statically anymore
> 
> Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
> ---
>  .../libnet/libnet-1.1.2.1/new-autotools.patch      |   20 ----------
>  .../libnet/libnet-1.1.2.1/support-uclibc.patch     |   13 ------
>  .../fix-endianess-test.patch                       |   20 +++++----
>  .../recipes-connectivity/libnet/libnet_1.1.2.1.bb  |   41 --------------------
>  .../recipes-connectivity/libnet/libnet_1.1.5.bb    |   24 +++++++++++
>  5 files changed, 35 insertions(+), 83 deletions(-)
>  delete mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
>  delete mode 100644 meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
>  rename meta-oe/recipes-connectivity/libnet/{libnet-1.1.2.1 => libnet-1.1.5}/fix-endianess-test.patch (70%)
>  delete mode 100644 meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
>  create mode 100644 meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb
> 
> diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
> deleted file mode 100644
> index 064413e..0000000
> --- a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch
> +++ /dev/null
> @@ -1,20 +0,0 @@
> -Index: libnet/src/Makefile.am
> -===================================================================
> ---- libnet.orig/src/Makefile.am	2004-03-12 05:50:20.000000000 +1100
> -+++ libnet/src/Makefile.am	2007-08-11 16:41:09.000000000 +1000
> -@@ -57,15 +57,5 @@
> - 			libnet_version.c \
> - 			libnet_write.c
> - 
> --EXTRA_libnet_a_SOURCES = libnet_link_bpf.c \
> --			libnet_link_dlpi.c \
> --			libnet_link_linux.c \
> --			libnet_link_nit.c \
> -- 			libnet_link_none.c \
> --			libnet_link_pf.c \
> --			libnet_link_snit.c \
> --			libnet_link_snoop.c \
> --			libnet_link_win32.c
> --
> - libnet_a_LIBADD = @LIBOBJS@
> - 
> diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
> deleted file mode 100644
> index 84d117c..0000000
> --- a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -Add support for building with uclibc.
> -
> ---- libnet/config.sub	2005/11/16 12:34:11	1.1
> -+++ libnet/config.sub	2005/11/16 12:35:56
> -@@ -117,7 +117,7 @@
> - # Here we must recognize all the valid KERNEL-OS combinations.
> - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
> - case $maybe_os in
> --  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
> -+  nto-qnx* | linux-gnu* | linux-uclibc* | storm-chaos* | os2-emx* | windows32-*)
> -     os=-$maybe_os
> -     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
> -     ;;
> diff --git a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch b/meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
> similarity index 70%
> rename from meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
> rename to meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
> index 6d93e04..4d8697d 100644
> --- a/meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch
> +++ b/meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch
> @@ -6,17 +6,19 @@ Idea from http://www.security-lists.org/lists/libnet/2003/03/00001.html
>  
>  Also remove the old test from aclocal.m4.
>  
> ---- libnet/configure.in	2005/11/15 03:49:30	1.1
> -+++ libnet/configure.in	2005/11/15 03:50:29
> -@@ -7,6 +7,7 @@
> +Rebased for libnet-1.1.5 on 2011/04/19.
> +
> +--- a/configure.in	2010-11-03 00:59:21.000000000 +0100
> ++++ b/configure.in	2011-04-19 17:08:47.087712604 +0200
> +@@ -6,6 +6,7 @@
> + dnl
>   dnl Process this file with autoconf to produce a configure script.
>   
> - 
>  +AC_PREREQ(2.52)
> - AC_INIT(src/libnet_build_ip.c)
> - LIBNET_VERSION=`cat VERSION`
> - AC_MSG_RESULT(beginning autoconfiguration process for libnet-$LIBNET_VERSION...)
> -@@ -29,7 +30,16 @@
> + AC_INIT(libnet, 1.1.5)
> + AC_MSG_RESULT(beginning autoconfiguration process for libnet-${PACKAGE_VERSION} ...)
> + AC_CANONICAL_SYSTEM
> +@@ -39,7 +40,16 @@
>   dnl And some custom things
>   dnl
>   
> @@ -31,6 +33,6 @@ Also remove the old test from aclocal.m4.
>  + LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_LIL_ENDIAN"
>  +], AC_MSG_WARN(cannot detect endianess. try setting ac_cv_c_bigendian to yes or no)) 
>  +
> - AC_LBL_UNALIGNED_ACCESS
>   dnl AC_LBL_LIBRARY_NET
>   
> + AC_SUBST(ENDIANESS)
> diff --git a/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb b/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
> deleted file mode 100644
> index b09f56e..0000000
> --- a/meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -DESCRIPTION = "A packet dissection and creation library"
> -HOMEPAGE = "http://www.packetfactory.net/libnet/"
> -SECTION = "libs"
> -PRIORITY = "optional"
> -LICENSE = "BSD"
> -DEPENDS = "libpcap"
> -# There are major API changes beween libnet v1.0 and libnet v1.1
> -PROVIDES = "libnet-1.1"
> -PR = "r4"
> -
> -SRC_URI = "${DEBIAN_MIRROR}/main/libn/libnet/libnet_${PV}.orig.tar.gz \
> -           file://support-uclibc.patch \
> -           file://fix-endianess-test.patch \
> -           file://new-autotools.patch"
> -
> -S = "${WORKDIR}/libnet"
> -
> -inherit autotools binconfig
> -
> -do_configure_prepend() {
> -        rm -f aclocal.m4 Makefile.am ltmain.sh
> -}
> -
> -do_install_append () {
> -        oe_runmake -C src 'DESTDIR=${D}${libdir}/' 'libdir=' install-libLIBRARIES
> -        oe_runmake -C include 'DESTDIR=${D}${includedir}/' 'includedir=' install-includeHEADERS
> -        oe_runmake -C include/libnet 'DESTDIR=${D}${includedir}/' 'includedir=' install-libnetincludeHEADERS
> -        install -d ${D}${datadir}/man/man3/
> -        install -d ${D}${bindir}
> -        install -m 0644 ${S}/doc/man/man3/*.3 ${D}${datadir}/man/man3/
> -        install -m 0755 ${S}/libnet-config ${D}${bindir}
> -}
> -
> -#static build
> -FILES_${PN} = ""
> -FILES_${PN}-dev += "${bindir}/libnet-config"
> -
> -CPPFLAGS_prepend = "-I${S}/libnet/include "
> -
> -SRC_URI[md5sum] = "be845c41170d72c7db524f3411b50256"
> -SRC_URI[sha256sum] = "ab01882a3d0556176018c09342cd0731f7cbc8e687795009894c3326942c76ff"
> diff --git a/meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb b/meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb
> new file mode 100644
> index 0000000..236f1a0
> --- /dev/null
> +++ b/meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb
> @@ -0,0 +1,24 @@
> +DESCRIPTION = "A packet dissection and creation library"
> +# libnet at packetfactory.net is dead
> +HOMEPAGE = "https://github.com/sam-github/libnet"
> +SECTION = "libs"
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM = "file://README;md5=533bea47338d490e86744c6a0c5692e7"
> +DEPENDS = "libpcap"
> +# There are major API changes beween libnet v1.0 and libnet v1.1
> +PROVIDES = "libnet-1.1"
> +PR = "r6"

r0, same as with eventlog

> +
> +SRC_URI = "${SOURCEFORGE_MIRROR}/libnet-dev/${PN}-${PV}.tar.gz \
> +           file://fix-endianess-test.patch"
> +
> +SRC_URI[md5sum] = "a9bc1d75a610efcfee200d3e28d8eb8f"
> +SRC_URI[sha256sum] = "75588f8d1232e1df34eccf2dba5e66be197b345a07fae80d8275db994496a20d"
> +
> +S = "${WORKDIR}/${PN}-${PV}"
> +
> +inherit autotools binconfig
> +
> +do_configure_prepend() {
> +        rm -f aclocal.m4 Makefile.am ltmain.sh
> +}
> -- 
> 1.7.3.4
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [meta-oe 0/6] add syslog-ng/eventlog/libnet
  2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
                   ` (5 preceding siblings ...)
  2011-04-20  7:19 ` [meta-oe 6/6] syslog-ng: Update to 3.2.2 Michael Lippautz
@ 2011-04-20  8:31 ` Koen Kooi
  2011-04-20  9:26   ` state of oe and meta-oe (was: 0/6] add syslog-ng/eventlog/libnet) Paul Menzel
  2011-04-20 14:03   ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Smith
  6 siblings, 2 replies; 14+ messages in thread
From: Koen Kooi @ 2011-04-20  8:31 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 20-04-11 09:18, Michael Lippautz wrote:
> This is an re-import and upgrade from org.oe.dev. If everything is fine I can 
> also apply them to org.oe.dev.
> 
> libnet: 
> * libnet at packetfactory.net is dead... 
> * Get the latest version from a github fork that claimes to update and maintain 
>   it
> * README tells it's compatible with libnet-1.1
> * dynamic build, instead of static
> * removed cruft that is handled by autotools class
> * removed already applied patches and rebased endianess one
> 
> eventlog: minor upgrade
> 
> syslog-ng:
> * adapt EXTRA_OECONF
> * move to latest stable (3.2.2)
> 
> Pull URL: git://gitorious.org/oe-zoid/meta-openembedded.git
>   Branch: master
>   Browse: http://gitorious.org/oe-zoid/meta-openembedded/commits/master
> 
> Thanks,
>     Michael Lippautz <michael.lippautz@gmail.com>
> ---
> 
> 
> Michael Lippautz (6):

Thanks for the patchset!

Could please squasH

>   syslog-ng: Re-import 2.0.5 from org.oe.dev
>   syslog-ng: Update to 3.2.2

and

>   eventlog: Re-import 0.2.5 from org.oe.dev
>   eventlog: Clean recipe and upgrade to 0.2.12

and

>   libnet: Re-import 1.1.2.1 from org.oe.dev
>   libnet: Clean and upgrade (see below)

Being able to trace the origin isn't worth having broken recipes at
various points due to missing checksums IMO.
If people disagree with that I'm willing to stance my stance on that,
though.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFNrpndMkyGM64RGpERAkk7AJ9POYE6e38p9gV6J6u7lvB556iNhACfRXmq
6+REBlvfKEQgeCzTXC6vEX4=
=zXuI
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 14+ messages in thread

* state of oe and meta-oe (was: 0/6] add syslog-ng/eventlog/libnet)
  2011-04-20  8:31 ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Koen Kooi
@ 2011-04-20  9:26   ` Paul Menzel
  2011-04-20 10:00     ` state of oe and meta-oe Koen Kooi
  2011-04-20 14:03   ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Smith
  1 sibling, 1 reply; 14+ messages in thread
From: Paul Menzel @ 2011-04-20  9:26 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1222 bytes --]

Am Mittwoch, den 20.04.2011, 10:31 +0200 schrieb Koen Kooi:
> On 20-04-11 09:18, Michael Lippautz wrote:

[…]

> Could please squasH
> 
> >   syslog-ng: Re-import 2.0.5 from org.oe.dev
> >   syslog-ng: Update to 3.2.2
> 
> and
> 
> >   eventlog: Re-import 0.2.5 from org.oe.dev
> >   eventlog: Clean recipe and upgrade to 0.2.12
> 
> and
> 
> >   libnet: Re-import 1.1.2.1 from org.oe.dev
> >   libnet: Clean and upgrade (see below)
> 
> Being able to trace the origin isn't worth having broken recipes at
> various points due to missing checksums IMO.
> If people disagree with that I'm willing to stance my stance on that,
> though.

Could you please clarify, what the current situation between the “old”
OpenEmbedded repository and the layers, for example meta-oe, is.

I thought at some point the old repository would be imported, so that
the history/commit log will be preserved. Therefore I think it would be
best to update the recipes in OE and then get them into oe-meta.

I am sorry for my ignorance. I try to follow the recent changes, but it
takes too much time to keep track. If there is a summary of the current
state I would be happy to read it.


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: state of oe and meta-oe
  2011-04-20  9:26   ` state of oe and meta-oe (was: 0/6] add syslog-ng/eventlog/libnet) Paul Menzel
@ 2011-04-20 10:00     ` Koen Kooi
  2011-04-20 10:08       ` Paul Menzel
  0 siblings, 1 reply; 14+ messages in thread
From: Koen Kooi @ 2011-04-20 10:00 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 20-04-11 11:26, Paul Menzel wrote:

> Could you please clarify, what the current situation between the “old”
> OpenEmbedded repository and the layers, for example meta-oe, is.
> 
> I thought at some point the old repository would be imported, so that
> the history/commit log will be preserved.

Recipes get moved over piece by piece, cleaned up and added when people
need them. This way we don't get all the stale crud and we have people
cleaning up the recipes.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFNrq61MkyGM64RGpERAnE7AJ9qVk01J/mIWK4l4DY9GECqqPsa8ACghM+t
6QT9PfG2z9RG1i2Wy66h464=
=qLUy
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: state of oe and meta-oe
  2011-04-20 10:00     ` state of oe and meta-oe Koen Kooi
@ 2011-04-20 10:08       ` Paul Menzel
  0 siblings, 0 replies; 14+ messages in thread
From: Paul Menzel @ 2011-04-20 10:08 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

Am Mittwoch, den 20.04.2011, 12:00 +0200 schrieb Koen Kooi:

> On 20-04-11 11:26, Paul Menzel wrote:
> 
> > Could you please clarify, what the current situation between the “old”
> > OpenEmbedded repository and the layers, for example meta-oe, is.
> > 
> > I thought at some point the old repository would be imported, so that
> > the history/commit log will be preserved.
> 
> Recipes get moved over piece by piece, cleaned up and added when people
> need them. This way we don't get all the stale crud and we have people
> cleaning up the recipes.

Thank you for the reply. I will miss the history/commit log, since I
learned quite a lot from it and it will be more time consuming switching
to the old repository and look there.


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [meta-oe 0/6] add syslog-ng/eventlog/libnet
  2011-04-20  8:31 ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Koen Kooi
  2011-04-20  9:26   ` state of oe and meta-oe (was: 0/6] add syslog-ng/eventlog/libnet) Paul Menzel
@ 2011-04-20 14:03   ` Michael Smith
  1 sibling, 0 replies; 14+ messages in thread
From: Michael Smith @ 2011-04-20 14:03 UTC (permalink / raw)
  To: openembedded-devel

Koen Kooi wrote:
> Being able to trace the origin isn't worth having broken recipes at
> various points due to missing checksums IMO.

Yeah, in this case meta-oe is getting a newer version of a recipe than 
what's in old OE, so there's not much reason to keep the history.

On the other hand if a recipe is imported into meta-oe, and it has a few 
lines changed from the same version of the old OE recipe, it'd be nice 
to see the changes in a commit on either old OE or meta-oe so we don't 
lose the reason for the change.

Mike



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2011-04-20 14:06 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-20  7:18 [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Lippautz
2011-04-20  7:18 ` [meta-oe 1/6] syslog-ng: Re-import 2.0.5 from org.oe.dev Michael Lippautz
2011-04-20  7:18 ` [meta-oe 2/6] eventlog: Re-import 0.2.5 " Michael Lippautz
2011-04-20  7:18 ` [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12 Michael Lippautz
2011-04-20  7:24   ` Martin Jansa
2011-04-20  7:18 ` [meta-oe 4/6] libnet: Re-import 1.1.2.1 from org.oe.dev Michael Lippautz
2011-04-20  7:18 ` [meta-oe 5/6] libnet: Clean and upgrade (see below) Michael Lippautz
2011-04-20  7:30   ` Martin Jansa
2011-04-20  7:19 ` [meta-oe 6/6] syslog-ng: Update to 3.2.2 Michael Lippautz
2011-04-20  8:31 ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Koen Kooi
2011-04-20  9:26   ` state of oe and meta-oe (was: 0/6] add syslog-ng/eventlog/libnet) Paul Menzel
2011-04-20 10:00     ` state of oe and meta-oe Koen Kooi
2011-04-20 10:08       ` Paul Menzel
2011-04-20 14:03   ` [meta-oe 0/6] add syslog-ng/eventlog/libnet Michael Smith

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.