[oe] [meta-networking][PATCH] quagga: update to 1.2.1

Khem Raj raj.khem at gmail.com
Fri Aug 18 05:05:43 UTC 2017


On Thu, Aug 17, 2017 at 9:58 PM Yi Zhao <yi.zhao at windriver.com> wrote:

> * Add c-ares as dependency
> * Remove variable QUAGGASUBDIR as it is not needed anymore
> * Remove the duplicated RDEPENDS_${PN} += "iproute2"
>
> Signed-off-by: Yi Zhao <yi.zhao at windriver.com>
> ---
>  .../recipes-protocols/quagga/quagga.inc            | 24
> ++++++++--------------
>  .../recipes-protocols/quagga/quagga_1.1.0.bb       |  6 ------
>  .../recipes-protocols/quagga/quagga_1.2.1.bb       |  4 ++++
>  3 files changed, 12 insertions(+), 22 deletions(-)
>  delete mode 100644 meta-networking/recipes-protocols/quagga/
> quagga_1.1.0.bb
>  create mode 100644 meta-networking/recipes-protocols/quagga/
> quagga_1.2.1.bb
>
> diff --git a/meta-networking/recipes-protocols/quagga/quagga.inc
> b/meta-networking/recipes-protocols/quagga/quagga.inc
> index 4fb6723..dfd6aa7 100644
> --- a/meta-networking/recipes-protocols/quagga/quagga.inc
> +++ b/meta-networking/recipes-protocols/quagga/quagga.inc
> @@ -7,21 +7,20 @@ Ishiguro. The Quagga tree aims to build a more involved
> community \
>  around Quagga than the current centralised model of GNU Zebra."
>  HOMEPAGE = "http://www.nongnu.org/quagga/"
>  SECTION = "net"
> -LICENSE = "GPL-2.0 & LGPL-2.0"


Perhaps this should be LGPL-2.1 can you cross check

>
> -DEPENDS = "readline ncurses perl-native"
> -DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'snmp', 'net-snmp',
> '', d)}"
> -SNMP_CONF="${@bb.utils.contains('DISTRO_FEATURES', 'snmp',
> '--enable-snmp', '', d)}"
>
> +
> +LICENSE = "GPL-2.0 & LGPL-2.0"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=81bcece21748c91ba9992349a91ec11d \
>
>  file://COPYING.LIB;md5=01ef24401ded36cd8e5d18bfe947240c"
>
> +DEPENDS = "readline ncurses perl-native c-ares"
> +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'snmp', 'net-snmp',
> '', d)}"
> +SNMP_CONF="${@bb.utils.contains('DISTRO_FEATURES', 'snmp',
> '--enable-snmp', '', d)}"
> +
>  # the "ip" command from busybox is not sufficient (flush by protocol
> flushes all routes)
>  RDEPENDS_${PN} += "iproute2"
>
> -QUAGGASUBDIR = ""
> -# ${QUAGGASUBDIR} is deal with old versions. Set to "/attic" for old
> -# versions and leave it empty for recent versions.
> -SRC_URI =
> "${SAVANNAH_GNU_MIRROR}/quagga${QUAGGASUBDIR}/quagga-${PV}.tar.gz; \
> +SRC_URI = "${SAVANNAH_GNU_MIRROR}/quagga/quagga-${PV}.tar.gz; \
>             file://quagga.init \
>             file://quagga.default \
>             file://watchquagga.init \
> @@ -35,7 +34,7 @@ SRC_URI =
> "${SAVANNAH_GNU_MIRROR}/quagga${QUAGGASUBDIR}/quagga-${PV}.tar.gz; \
>             file://ripd.service \
>             file://ripngd.service \
>             file://zebra.service \
> -"
> +          "
>
>  PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}"
>  PACKAGECONFIG[cap] = "--enable-capabilities,--disable-capabilities,libcap"
> @@ -108,10 +107,6 @@ do_install () {
>      sed -i 's!/var/!${localstatedir}/!g' ${D}${sysconfdir}/init.d/*
> ${D}${sysconfdir}/default/volatiles/volatiles.03_quagga
>      sed -i
> 's!^PATH=.*!PATH=${base_sbindir}:${sbindir}:${base_bindir}:${bindir}!'
> ${D}${sysconfdir}/init.d/*
>
> -    # Remove generated info dir file, it doesn't belong in the generated
> -    # package.
> -    rm -f ${D}${infodir}/dir
> -
>      # For PAM
>      for feature in ${DISTRO_FEATURES}; do
>          if [ "$feature" = "pam" ]; then
> @@ -188,9 +183,6 @@ CONFFILES_${PN}-watchquagga =
> "${sysconfdir}/default/watchquagga"
>  DEBIAN_NOAUTONAME_${PN}-ospfd = "1"
>  DEBIAN_NOAUTONAME_${PN}-ospfclient = "1"
>
> -# the "ip" command from busybox is not sufficient (flush by protocol
> flushes all routes)
> -RDEPENDS_${PN}          += "iproute2"
> -
>  # Main init script starts all deamons
>  # Seperate init script for watchquagga
>  INITSCRIPT_PACKAGES                     = "${PN} ${PN}-watchquagga"
> diff --git a/meta-networking/recipes-protocols/quagga/quagga_1.1.0.bb
> b/meta-networking/recipes-protocols/quagga/quagga_1.1.0.bb
> deleted file mode 100644
> index 1b5c34c..0000000
> --- a/meta-networking/recipes-protocols/quagga/quagga_1.1.0.bb
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -require quagga.inc
> -
> -SRC_URI[md5sum] = "daa303871e07ea5856aae6fd79e89722"
> -SRC_URI[sha256sum] =
> "f7a43a9c59bfd3722002210530b2553c8d5cc05bfea5acd56d4f102b9f55dc63"
> -
> -QUAGGASUBDIR = ""
> diff --git a/meta-networking/recipes-protocols/quagga/quagga_1.2.1.bb
> b/meta-networking/recipes-protocols/quagga/quagga_1.2.1.bb
> new file mode 100644
> index 0000000..4d43d7b
> --- /dev/null
> +++ b/meta-networking/recipes-protocols/quagga/quagga_1.2.1.bb
> @@ -0,0 +1,4 @@
> +require quagga.inc
> +
> +SRC_URI[md5sum] = "b1546de89062f7070d56e780b30be4b1"
> +SRC_URI[sha256sum] =
> "aaddba5d4f41ed8e4c2f155f4584c993465d122c9096b5b52ada3fc75266fbcd"
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list