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

Reply via email to