From: Michael Prokop Date: Fri, 6 Oct 2017 11:23:09 +0000 (+0200) Subject: Adjust netGetNetmask for new net-tools output, switch netGetIp from ifconfig to ip X-Git-Tag: v1.04.1~2 X-Git-Url: http://git.grml.org/?a=commitdiff_plain;h=33e1c3a3f197409cedfc925c4ddd2db66881eb50;hp=33e1c3a3f197409cedfc925c4ddd2db66881eb50;p=grml-shlib.git Adjust netGetNetmask for new net-tools output, switch netGetIp from ifconfig to ip ifconfig from net-tools until 1.60-27 looked like: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:74133 errors:0 dropped:0 overruns:0 frame:0 TX packets:74133 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:7122434 (6.7 MiB) TX bytes:7122434 (6.7 MiB) Starting with net-tools 1.60+git20150829.73cef8a-1 it looks like: lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 So we need to adjust ifconfig parsing accordingly. There's no need to use ifconfig for netGetIp, so switch to ip(8) while at it. Thanks: karlh1 + Patrick Neumann for the bug report Closes grml/grml#65 ---