Enhanced regexes for *bsd compability
This commit is contained in:
parent
d628770d73
commit
602dba42f9
|
@ -681,7 +681,7 @@ class ServeFile():
|
||||||
# ip and ifconfig sometimes are located in /sbin/
|
# ip and ifconfig sometimes are located in /sbin/
|
||||||
os.environ['PATH'] += ':/sbin:/usr/sbin'
|
os.environ['PATH'] += ':/sbin:/usr/sbin'
|
||||||
proc = Popen(r"ip addr|" + \
|
proc = Popen(r"ip addr|" + \
|
||||||
"sed -n -e 's/.*inet6\? \([0-9.a-fA-F:]\+\)\/.*/\\1/ p'|" + \
|
"sed -n -e 's/.*inet6\{0,1\} \([0-9.a-fA-F:]\+\).*/\\1/ p'|" + \
|
||||||
"grep -v '^fe80\|^127.0.0.1\|^::1'", \
|
"grep -v '^fe80\|^127.0.0.1\|^::1'", \
|
||||||
shell=True, stdout=PIPE, stderr=PIPE)
|
shell=True, stdout=PIPE, stderr=PIPE)
|
||||||
if proc.wait() != 0:
|
if proc.wait() != 0:
|
||||||
|
@ -689,8 +689,8 @@ class ServeFile():
|
||||||
oldLang = os.environ.get("LC_ALL", None)
|
oldLang = os.environ.get("LC_ALL", None)
|
||||||
os.environ['LC_ALL'] = "C"
|
os.environ['LC_ALL'] = "C"
|
||||||
proc = Popen(r"ifconfig|" + \
|
proc = Popen(r"ifconfig|" + \
|
||||||
"sed -n 's/.*inet6\? addr: \?\([0-9a-fA-F.:]*\).*/" + \
|
"sed -n 's/.*inet6\{0,1\}\( addr:\)\{0,1\} \{0,1\}\([0-9a-fA-F.:]*\).*/" + \
|
||||||
"\\1/p'|" + \
|
"\\2/p'|" + \
|
||||||
"grep -v '^fe80\|^127.0.0.1\|^::1'", \
|
"grep -v '^fe80\|^127.0.0.1\|^::1'", \
|
||||||
shell=True, stdout=PIPE, stderr=PIPE)
|
shell=True, stdout=PIPE, stderr=PIPE)
|
||||||
if oldLang:
|
if oldLang:
|
||||||
|
|
Loading…
Reference in New Issue