Message ID | 20160331073442.GA1046@zenon.in.qult.net |
---|---|
State | Accepted |
Commit | d5e143dcfb007d53aa872dafa968bfb078c9d724 |
Headers | show |
>>>>> "Ignacy" == Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr> writes: > * package/busybox/udhcpc.script: Use $search instead of $domain if > that is defined. > Note that for this to work, not only has CONFIG_FEATURE_UDHCP_RFC3397 > be enabled in Busybox' configuration but also the option has to be > requested using the "-O search" command-line option (one can set it in > CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS, for instance). > Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr> > --- > package/busybox/udhcpc.script | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > diff --git a/package/busybox/udhcpc.script b/package/busybox/udhcpc.script > index 50c52e6..d8e6490 100755 > --- a/package/busybox/udhcpc.script > +++ b/package/busybox/udhcpc.script > @@ -56,7 +56,15 @@ case "$1" in > cat $TMPFILE > $RESOLV_CONF > rm -f $TMPFILE > - [ -n "$domain" ] && echo "search $domain # $interface" >> $RESOLV_CONF > + if [ -n "$search" ]; then > + search_list=$search > + elif [ -n "$domain" ]; then > + search_list=$domain > + fi Committed after adding a comment with reference to rfc3359 / option 119 for clarity, thanks!
diff --git a/package/busybox/udhcpc.script b/package/busybox/udhcpc.script index 50c52e6..d8e6490 100755 --- a/package/busybox/udhcpc.script +++ b/package/busybox/udhcpc.script @@ -56,7 +56,15 @@ case "$1" in cat $TMPFILE > $RESOLV_CONF rm -f $TMPFILE - [ -n "$domain" ] && echo "search $domain # $interface" >> $RESOLV_CONF + if [ -n "$search" ]; then + search_list=$search + elif [ -n "$domain" ]; then + search_list=$domain + fi + + [ -n "$search_list" ] && + echo "search $search_list # $interface" >> $RESOLV_CONF + for i in $dns ; do echo adding dns $i echo "nameserver $i # $interface" >> $RESOLV_CONF
* package/busybox/udhcpc.script: Use $search instead of $domain if that is defined. Note that for this to work, not only has CONFIG_FEATURE_UDHCP_RFC3397 be enabled in Busybox' configuration but also the option has to be requested using the "-O search" command-line option (one can set it in CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS, for instance). Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr> --- package/busybox/udhcpc.script | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)