---
package/odhcp6c/files/dhcpv6.sh | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/package/odhcp6c/files/dhcpv6.sh b/package/odhcp6c/files/dhcpv6.sh
index b2264ed..7a5585b 100755
--- a/package/odhcp6c/files/dhcpv6.sh
+++ b/package/odhcp6c/files/dhcpv6.sh
@@ -12,14 +12,15 @@ proto_dhcpv6_init_config() {
proto_config_add_string "noslaaconly"
proto_config_add_string "norelease"
proto_config_add_string "ip6prefix"
+ proto_config_add_string "hostid"
}
proto_dhcpv6_setup() {
local config="$1"
local iface="$2"
- local reqaddress reqprefix clientid reqopts noslaaconly norelease
ip6prefix iface_dslite
- json_get_vars reqaddress reqprefix clientid reqopts noslaaconly
norelease ip6prefix iface_dslite
+ local reqaddress reqprefix clientid reqopts noslaaconly norelease
ip6prefix iface_dslite hostid
+ json_get_vars reqaddress reqprefix clientid reqopts noslaaconly
norelease ip6prefix iface_dslite hostid
# Configure
@@ -35,6 +36,8 @@ proto_dhcpv6_setup() {
[ "$norelease" = "1" ] && append opts "-k"
+ [ -n "$hostid" ] && append opts "-H$hostid"
+
for opt in $reqopts; do
append opts "-r$opt"
done
--
1.8.3.1
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel