networtInterfaces() optimized for maxos

This commit is contained in:
Sebastian Hildebrandt 2019-06-23 20:46:26 +02:00
parent f361f43c82
commit 06ae5eda46

View File

@ -252,10 +252,10 @@ function parseLinesDarwinNics(sections) {
if (line.trim().startsWith('ether ')) { if (line.trim().startsWith('ether ')) {
nic.mac = line.split('ether ')[1].toLowerCase().trim(); nic.mac = line.split('ether ')[1].toLowerCase().trim();
} }
if (line.trim().startsWith('inet6 ')) { if (line.trim().startsWith('inet6 ') && !nic.ip6) {
nic.ip6 = line.split('inet6 ')[1].toLowerCase().split('%')[0]; nic.ip6 = line.split('inet6 ')[1].toLowerCase().split('%')[0].split(' ')[0];
} }
if (line.trim().startsWith('inet ')) { if (line.trim().startsWith('inet ') && !nic.ip4) {
nic.ip4 = line.split('inet ')[1].toLowerCase().split(' ')[0]; nic.ip4 = line.split('inet ')[1].toLowerCase().split(' ')[0];
} }
}); });