From: Samuel Mendoza-Jonas Date: Tue, 21 May 2019 02:54:27 +0000 (+1000) Subject: package/busybox: update udhcpc.script for stateful DHCPv6 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3346048ac5ef14b411a082c56f688192ca4437e0;p=buildroot.git package/busybox: update udhcpc.script for stateful DHCPv6 udhcpc6 will call the default script with the stateful address set in the "ipv6" variable. Set "ip" to this address if present, using the /128 prefix used by stateful DHCPv6 so the existing renew/bound logic can be used like in DHCPv4. Signed-off-by: Samuel Mendoza-Jonas Signed-off-by: Peter Korsgaard --- diff --git a/package/busybox/udhcpc.script b/package/busybox/udhcpc.script index 131c138b1a..c2804a3b5a 100755 --- a/package/busybox/udhcpc.script +++ b/package/busybox/udhcpc.script @@ -8,6 +8,8 @@ RESOLV_CONF="/etc/resolv.conf" [ -e $RESOLV_CONF ] || touch $RESOLV_CONF [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" [ -n "$subnet" ] && NETMASK="netmask $subnet" +# Handle stateful DHCPv6 like DHCPv4 +[ -n "$ipv6" ] && ip="$ipv6/128" case "$1" in deconfig)