use sorted when iterating over network interfaces
this helps for unneeded rewrites if dhcpd.conf
This commit is contained in:
@ -17,7 +17,6 @@ import re
|
||||
import types
|
||||
import socket
|
||||
from subprocess import Popen, PIPE
|
||||
from glob import glob
|
||||
from ipaddress import IPv4Interface
|
||||
from configparser import ConfigParser
|
||||
from os.path import join, getmtime, exists, basename
|
||||
|
2
utils.py
2
utils.py
@ -32,7 +32,7 @@ class BoxInfo:
|
||||
self.config = None
|
||||
self.macaddr = {}
|
||||
self.main_if = None
|
||||
for ifdev in glob('/sys/class/net/*/address'):
|
||||
for ifdev in sorted(glob('/sys/class/net/*/address')):
|
||||
ifname = ifdev.split('/')[-2]
|
||||
if ifname == 'lo': # do not consider loopback interface
|
||||
continue
|
||||
|
Reference in New Issue
Block a user