AA: 6relayd: backport r36922
authorSteven Barth <cyrus@openwrt.org>
Tue, 11 Jun 2013 20:54:10 +0000 (20:54 +0000)
committerSteven Barth <cyrus@openwrt.org>
Tue, 11 Jun 2013 20:54:10 +0000 (20:54 +0000)
SVN-Revision: 36923

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

index 72ff4d25e5a25751151b5de820dd7602b44e9060..d6d394d1144e406cd02c972237ce45d155961226 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"