~mirabilos/klibc/master

Viewing all changes in revision 2107.

  • Committer: Ben Hutchings
  • Author(s): Dimitri John Ledkov
  • Date: 2019-07-28 19:12:38 UTC
  • Revision ID: git-v1:b86cd0ef3f225b0e68a7c49de2460829f6bfe2be
[klibc] ipconfig: Implement support -d ...:dns0:dns1 options

Whilst ip= command is documented to support dns0:dns1 options as
arguments 7 and 8, the -d parser in ipconfig does not. This breaks
bringing up static ip configuration with dns nameservers set in the
ip= command.

Testcase:

$ ip link add name dummy0 type dummy
$ sudo /usr/lib/klibc/bin/ipconfig -d 10.245.237.7::10.245.237.1:255.255.255.0:ottawa:dummy0:none:8.8.8.8:8.8.4.4
IP-Config: dummy0 hardware address 76:39:ca:27:9b:90 mtu 1500
IP-Config: dummy0 guessed broadcast address 10.245.237.255
IP-Config: dummy0 complete:
 address: 10.245.237.7     broadcast: 10.245.237.255   netmask: 255.255.255.0
 gateway: 10.245.237.1     dns0     : 8.8.8.8          dns1   : 8.8.4.4
 host   : ottawa
 rootserver: 0.0.0.0 rootpath:
 filename  :

Signed-off-by: Dimitri John Ledkov <xnox@ubuntu.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: