소스 검색

6relayd: make route preference and prefix on-link flag configurable

SVN-Revision: 36922
Steven Barth 12 년 전
부모
커밋
4f0a0defa6
2개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      package/network/ipv6/6relayd/Makefile
  2. 8 0
      package/network/ipv6/6relayd/files/6relayd.init

+ 2 - 2
package/network/ipv6/6relayd/Makefile

@@ -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 <[email protected]>
 

+ 8 - 0
package/network/ipv6/6relayd/files/6relayd.init

@@ -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"