aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xstandardskriver5
1 files changed, 3 insertions, 2 deletions
diff --git a/standardskriver b/standardskriver
index 7c82f68..230ce3b 100755
--- a/standardskriver
+++ b/standardskriver
@@ -109,13 +109,14 @@ hostnames = []
hostnames.append(gethostname())
hostnames.append(getfqdn())
-re_ipaddr = re.compile(r'inet addr:(\S+)')
+re_ipaddr = re.compile(r'inet (\S+)/')
ipaddrs = []
try:
ipaddrs.append(os.environ['SSH_CLIENT'].split()[0])
except KeyError:
pass
-p = subprocess.Popen(['/sbin/ifconfig'], env={'LANG': 'C'}, stdout=subprocess.PIPE)
+
+p = subprocess.Popen(['/usr/bin/ip', 'a'], env={'LANG': 'C'}, stdout=subprocess.PIPE)
for line in p.stdout:
m = re_ipaddr.search(line.decode())
if m: