6relayd: make route preference and prefix on-link flag configurable
authorSteven Barth <cyrus@openwrt.org>
Tue, 11 Jun 2013 20:52:27 +0000 (20:52 +0000)
committerSteven Barth <cyrus@openwrt.org>
Tue, 11 Jun 2013 20:52:27 +0000 (20:52 +0000)
SVN-Revision: 36922

package/network/ipv6/6relayd/Makefile
package/network/ipv6/6relayd/files/6relayd.init

index 2bc54670e513060097d936b6b56cd450ac19840f..6bd565103c9c1fd302ee61a36a2c574029a685e9 100644 (file)
@@ -8,14 +8,14 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=6relayd
-PKG_VERSION:=2013-06-01
+PKG_VERSION:=2013-06-11
 PKG_RELEASE=$(PKG_SOURCE_VERSION)
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
 PKG_SOURCE_URL:=git://github.com/sbyx/6relayd.git
 PKG_SOURCE_PROTO:=git
-PKG_SOURCE_VERSION:=9fc96765899e88d9219669b1b1db9ad3c63d2bf4
+PKG_SOURCE_VERSION:=8f107ae49698740f374d8adafa90ff5da459d1ec
 
 PKG_MAINTAINER:=Steven Barth <steven@midlink.org>
 
index b26d6c5e3dc7cec72754bbfd80eaff6dc6212c66..89b8610b4969058b9e118853a7aac249334cc236 100644 (file)
@@ -95,6 +95,14 @@ start_6relayd() {
        config_get management_level "$cfg" management_level
        [ -n "$management_level" ] && append args "-m$management_level"
 
+       local management_offlink
+       config_get_bool management_offlink "$cfg" management_offlink 0
+       [ "$management_offlink" -eq 1 ] && append args "-o"
+
+       local management_preference
+       config_get management_preference "$cfg" management_preference
+       [ -n "$management_preference" ] && append args "-i$management_preference"
+
        config_foreach add_static_lease lease
 
        [ "$ndp" = "relay" ] && append args "-N -s"