add syslog-ng/eventlog/libnet
cover add syslog-ng/eventlog/libnet
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 <[email protected]>
---
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
Signature · 1 line
1.7.3.4
PATCH 1/6 syslog-ng: Re-import 2.0.5 from org.oe.dev
--- 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
meta-oe/recipes-support/syslog-ng/files/initscript new file +45 -0
@@ -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
meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf new file +89 -0
89 lines not on this page · raw message
meta-oe/recipes-support/syslog-ng/syslog-ng.inc new file +64 -0
64 lines not on this page · raw message
meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb new file +9 -0
@@ -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"
Signature · 1 line
1.7.3.4
PATCH 2/6 eventlog: Re-import 0.2.5 from org.oe.dev
In reply to Michael Lippautz--- 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
meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb new file +10 -0
@@ -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"
Signature · 1 line
1.7.3.4
PATCH 3/6 eventlog: Clean recipe and upgrade to 0.2.12
In reply to Michael Lippautz* Added LIC_FILES_CHKSUM
* Move to version 0.2.12
--- .../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
meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb new file +11 -0
@@ -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"
meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb deleted +0 -10
@@ -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"
Signature · 1 line
1.7.3.4
Re: [meta-oe 3/6] eventlog: Clean recipe and upgrade to 0.2.12
Quoted 17 lines · Michael Lippautz
* Added
LIC_FILES_CHKSUM
* Move to version 0.2.12Signed-off-by Michael Lippautz <[email protected]>--- .../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.bbmeta-oe/recipes-support/eventlog/eventlog_0.2.12.bb new file +0
-0
meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb line 4
Quoted 4 lines
meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb new file +4
-0@@ -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)
Quoted 31 lines
meta-oe/recipes-support/eventlog/eventlog_0.2.12.bb new file +7
-0+ +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"meta-oe/recipes-support/eventlog/eventlog_0.2.5.bb deleted +0
-10@@ -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"Signature · 7 lines
1.7.3.4 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
PATCH 4/6 libnet: Re-import 1.1.2.1 from org.oe.dev
In reply to Michael Lippautz--- .../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
meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch new file +36 -0
@@ -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 +
meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch new file +20 -0
@@ -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@ +
meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch new file +13 -0
@@ -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/'` + ;;
meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb new file +41 -0
41 lines not on this page · raw message
Signature · 1 line
1.7.3.4
PATCH 5/6 libnet: Clean and upgrade (see below)
In reply to Michael Lippautz* 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
---
.../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.bbmeta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch deleted +0 -20
@@ -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@ -
meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch deleted +0 -13
@@ -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/'` - ;;
meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch renamed from meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch +11 -9
@@ -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)
meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb deleted +0 -41
41 lines not on this page · raw message
meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb new file +24 -0
@@ -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 +}
Signature · 1 line
1.7.3.4
Re: [meta-oe 5/6] libnet: Clean and upgrade (see below)
Quoted 163 lines · Michael Lippautz
* 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
* AddedLIC_FILES_CHKSUM
* Removed uselessdo_install_append, works automatically
* Not building statically anymoreSigned-off-by Michael Lippautz <[email protected]>--- .../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.bbmeta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/new-autotools.patch deleted +0
-20@@ -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@ -meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/support-uclibc.patch deleted +0
-13@@ -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/'` - ;;meta-oe/recipes-connectivity/libnet/libnet-1.1.5/fix-endianess-test.patch renamed from meta-oe/recipes-connectivity/libnet/libnet-1.1.2.1/fix-endianess-test.patch +11
-9@@ -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)meta-oe/recipes-connectivity/libnet/libnet_1.1.2.1.bb deleted +0
-41@@ -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"meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb new file +0
-0
meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb line 10
Quoted 10 lines
meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb new file +10
-0@@ -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
Quoted 22 lines
meta-oe/recipes-connectivity/libnet/libnet_1.1.5.bb new file +14
-0+ +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 +}Signature · 7 lines
1.7.3.4 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
PATCH 6/6 syslog-ng: Update to 3.2.2
In reply to Michael Lippautz* Adapt EXTRA_OECONF (disable most auto-detections)
* Add LIC_FILES_CHKSUM
* Move syslog-ng dl to .inc
--- .../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
meta-oe/recipes-support/syslog-ng/files/syslog-ng.conf +319 -70
@@ -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); +};
meta-oe/recipes-support/syslog-ng/syslog-ng.inc +18 -4
@@ -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)}"
meta-oe/recipes-support/syslog-ng/syslog-ng_2.0.5.bb deleted +0 -9
@@ -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"
meta-oe/recipes-support/syslog-ng/syslog-ng_3.2.2.bb new file +10 -0
@@ -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"
Signature · 1 line
1.7.3.4
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Quoted 22 lines · Michael Lippautz
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 oneeventlog: minor upgrade
syslog-ng:
* adaptEXTRA_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
Quoted 6 lines
Thanks,
Michael Lippautz <[email protected]>
---Michael Lippautz (6):
Thanks for the patchset!
Could please squasH
Quoted 2 lines
syslog-ng: Re-import 2.0.5 from org.oe.dev
syslog-ng: Update to 3.2.2
and
Quoted 2 lines
eventlog: Re-import 0.2.5 from org.oe.dev
eventlog: Clean recipe and upgrade to 0.2.12
and
Quoted 2 lines
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-----
state of oe and meta-oe (was: 0/6] add syslog-ng/eventlog/libnet)
Am Mittwoch, den 20.04.2011, 10:31 +0200 schrieb Koen Kooi:
Quoted 1 line · Michael Lippautz
[…]
Quoted 12 lines
Could please squasH
Quoted 2 lines
syslog-ng: Re-import 2.0.5 from org.oe.dev
syslog-ng: Update to 3.2.2and
Quoted 2 lines
eventlog: Re-import 0.2.5 from org.oe.dev
eventlog: Clean recipe and upgrade to 0.2.12and
Quoted 7 lines
Quoted 2 lines
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
Re: state of oe and meta-oe
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Quoted 5 lines · Paul Menzel
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-----
Re: state of oe and meta-oe
Am Mittwoch, den 20.04.2011, 12:00 +0200 schrieb Koen Kooi:
Quoted 11 lines · Paul Menzel
Quoted 6 lines
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
Quoted 2 lines · Koen Kooi
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