[oe] [meta-oe][PATCH] radvd: update to 1.9.8

Otavio Salvador otavio at ossystems.com.br
Wed Jan 22 14:10:55 UTC 2014


On Fri, Jan 17, 2014 at 5:25 AM, Kai Kang <kai.kang at windriver.com> wrote:
> Update radvd to version 1.9.8
>
> * remove change-scanner-dependency.patch which is merged
> * add 'status' subcommand for radvd.init
>
> Signed-off-by: Kai Kang <kai.kang at windriver.com>

Reviewed-by: Otavio Salvador <otavio at ossystems.com.br>

For a subsequent patch, couldn't it be moved to meta-networking?

> ---
>  .../radvd/files/change-scanner-dependency.patch    | 24 ----------------------
>  .../recipes-daemons/radvd/files/radvd.init         |  9 +++++++-
>  meta-networking/recipes-daemons/radvd/radvd.inc    |  7 +++++++
>  .../radvd/{radvd_1.9.1.bb => radvd_1.9.8.bb}       |  9 +++-----
>  4 files changed, 18 insertions(+), 31 deletions(-)
>  delete mode 100644 meta-networking/recipes-daemons/radvd/files/change-scanner-dependency.patch
>  rename meta-networking/recipes-daemons/radvd/{radvd_1.9.1.bb => radvd_1.9.8.bb} (8%)
>
> diff --git a/meta-networking/recipes-daemons/radvd/files/change-scanner-dependency.patch b/meta-networking/recipes-daemons/radvd/files/change-scanner-dependency.patch
> deleted file mode 100644
> index b190866..0000000
> --- a/meta-networking/recipes-daemons/radvd/files/change-scanner-dependency.patch
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -scanner.c is generated by flex using scanner.l, scanner.l needs gram.h
> -when produce scanner.c, so redefine the dependency relation
> -
> -Upstream-Status: Pending
> -
> -Signed-off-by: Roy.Li <rongqing.li at windriver.com>
> ----
> - Makefile.am |    3 +--
> - 1 files changed, 1 insertions(+), 2 deletions(-)
> -
> -diff --git a/Makefile.am b/Makefile.am
> -index 04b834b..2da986c 100644
> ---- a/Makefile.am
> -+++ b/Makefile.am
> -@@ -131,5 +131,4 @@ dist-hook:
> -       rm -f $(distdir)/gram.h
> -       rm -f $(distdir)/scanner.c
> -
> --scanner.o: gram.h
> --
> -+scanner.c: gram.h
> ---
> -1.7.4.1
> -
> diff --git a/meta-networking/recipes-daemons/radvd/files/radvd.init b/meta-networking/recipes-daemons/radvd/files/radvd.init
> index a48dff8..921384c 100755
> --- a/meta-networking/recipes-daemons/radvd/files/radvd.init
> +++ b/meta-networking/recipes-daemons/radvd/files/radvd.init
> @@ -9,6 +9,9 @@
>  # Description:    router advertisement daemon
>  ### END INIT INFO
>
> +# Source function library.
> +. /etc/init.d/functions
> +
>  PATH=/sbin:/bin:/usr/sbin:/usr/bin
>  DAEMON=/usr/sbin/radvd
>  NAME=radvd
> @@ -95,6 +98,10 @@ case "$1" in
>         rm -f $SAVED_SETTINGS
>         echo "$NAME."
>         ;;
> +  status)
> +       status $DAEMON;
> +       exit $?
> +       ;;
>    reload|force-reload)
>         echo "Reloading $DESC configuration files."
>         start-stop-daemon --stop --signal HUP --quiet --pidfile \
> @@ -116,7 +123,7 @@ case "$1" in
>         ;;
>    *)
>         N=/etc/init.d/$NAME
> -       echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
> +       echo "Usage: $N {start|stop|status|restart|reload|force-reload}" >&2
>         exit 1
>         ;;
>  esac
> diff --git a/meta-networking/recipes-daemons/radvd/radvd.inc b/meta-networking/recipes-daemons/radvd/radvd.inc
> index f314fee..9e19401 100644
> --- a/meta-networking/recipes-daemons/radvd/radvd.inc
> +++ b/meta-networking/recipes-daemons/radvd/radvd.inc
> @@ -1,4 +1,11 @@
>  SUMMARY = "IPv6 router advertisement daemon"
> +DESCRIPTION = "radvd is the router advertisement daemon for IPv6. It \
> +listens to router solicitations and sends router \
> +advertisements as described in RFC 2461, Neighbor \
> +Discovery for IP Version 6 (IPv6). With these \
> +advertisements hosts can automatically configure their \
> +addresses and some other parameters. They also can \
> +choose a default router based on these advertisements."
>  HOMEPAGE = "http://www.litech.org/radvd/"
>  SECTION = "console/network"
>  DEPENDS = "flex-native libdaemon"
> diff --git a/meta-networking/recipes-daemons/radvd/radvd_1.9.1.bb b/meta-networking/recipes-daemons/radvd/radvd_1.9.8.bb
> similarity index 8%
> rename from meta-networking/recipes-daemons/radvd/radvd_1.9.1.bb
> rename to meta-networking/recipes-daemons/radvd/radvd_1.9.8.bb
> index 0dccded..407eb43 100644
> --- a/meta-networking/recipes-daemons/radvd/radvd_1.9.1.bb
> +++ b/meta-networking/recipes-daemons/radvd/radvd_1.9.8.bb
> @@ -1,9 +1,6 @@
> -PR = "r1"
> +PR = "r0"
>
>  require radvd.inc
>
> -SRC_URI[md5sum] = "e807ad7e9a76d46b6133df391385cd31"
> -SRC_URI[sha256sum] = "54eb5704a2b710ba946fa30d2bca811fa23b1b3bfab322c38cb0c2a9619aa933"
> -
> -SRC_URI += "\
> -    file://change-scanner-dependency.patch"
> +SRC_URI[md5sum] = "7a96a38252c3964ee18bbc1fdeae25fa"
> +SRC_URI[sha256sum] = "645ccf1c9b16e769ff4179813712e580e2c8786d64a888d8afa1e296c057c1c1"
> --
> 1.8.1.2
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-devel mailing list