From: Peter Korsgaard Date: Wed, 28 Jan 2009 21:38:49 +0000 (-0000) Subject: Add radvd to the list of packages X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d459b1bc3d53dac0e1a3ee68893724a2878fad05;p=buildroot.git Add radvd to the list of packages Add radvd, the IPv6 router advertisement daemon. Signed-off-by: Amand Tihon --- diff --git a/package/Config.in b/package/Config.in index 29190b23a3..bb160157f7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -189,6 +189,7 @@ source "package/openvpn/Config.in" source "package/openswan/Config.in" source "package/portmap/Config.in" source "package/pppd/Config.in" +source "package/radvd/Config.in" source "package/rp-pppoe/Config.in" source "package/pptp-linux/Config.in" source "package/proftpd/Config.in" diff --git a/package/radvd/Config.in b/package/radvd/Config.in new file mode 100644 index 0000000000..072aed4fac --- /dev/null +++ b/package/radvd/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_RADVD + bool "radvd" + select BR2_PACKAGE_FLEX + depends on BR2_INET_IPV6 + help + IPv6 Router Advertisement Daemon. + + http://www.litech.org/radvd/ diff --git a/package/radvd/S50radvd b/package/radvd/S50radvd new file mode 100755 index 0000000000..d3e2cd18ae --- /dev/null +++ b/package/radvd/S50radvd @@ -0,0 +1,18 @@ +#!/bin/sh + +RADVD=/usr/sbin/radvd + +echo "1" > /proc/sys/net/ipv6/conf/all/forwarding + +echo -n "Starting radvd: " +if [ ! -x "${RADVD}" ]; then + echo "missing" + exit 1 +fi + +if ${RADVD} ; then + echo "done" +else + echo "failed" + exit 1 +fi diff --git a/package/radvd/radvd.mk b/package/radvd/radvd.mk new file mode 100644 index 0000000000..268c26d008 --- /dev/null +++ b/package/radvd/radvd.mk @@ -0,0 +1,20 @@ +############################################################# +# +# radvd +# +############################################################# +RADVD_VERSION:=1.2 +RADVD_SOURCE:=radvd-$(RADVD_VERSION).tar.gz +RADVD_SITE:=http://www.litech.org/radvd/dist/ +RADVD_AUTORECONF:=no +RADVD_INSTALL_STAGING:=no +RADVD_INSTALL_TARGET:=YES +RADVD_DEPENDENCIES:=uclibc flex +RADVD_MAKE:=$(MAKE1) +RADVD_CONF_OPT:= --program-prefix='' + +$(eval $(call AUTOTARGETS,package,radvd)) + +$(RADVD_HOOK_POST_INSTALL): $(RADVD_TARGET_INSTALL_TARGET) + $(INSTALL) -m 0755 package/radvd/S50radvd $(TARGET_DIR)/etc/init.d + touch $@