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 ')) {
nic.mac = line.split('ether ')[1].toLowerCase().trim();
}
if (line.trim().startsWith('inet6 ')) {
nic.ip6 = line.split('inet6 ')[1].toLowerCase().split('%')[0];
if (line.trim().startsWith('inet6 ') && !nic.ip6) {
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];
}
});