python-ifcfg
python-ifcfg copied to clipboard
PATH variable should be considered in Parser
class UnixParser(Parser):
@classmethod
def get_command(cls):
ifconfig_cmd = 'ifconfig'
for path in ['/sbin', '/usr/sbin', '/bin', '/usr/bin']: // PATH variable should be considered
if os.path.exists(os.path.join(path, ifconfig_cmd)):
ifconfig_cmd = os.path.join(path, ifconfig_cmd)
break
ifconfig_cmd = ifconfig_cmd + " -a"
return ifconfig_cmd
Sounds like a great idea :+1:
You are welcome to look into this :+1: