tweak helper python script to use python3
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 28 Nov 2019 11:25:49 +0000 (12:25 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 28 Nov 2019 11:25:49 +0000 (12:25 +0100)
system/template-qemu/qemu-bridge-init

index ff4198c..9191e59 100755 (executable)
@@ -20,15 +20,21 @@ INTERFACE_BRIDGE=br0
 #################### compute INTERFACE_LAN
 # use /proc/net/dev instead of a hard-wired list
 function gather_interfaces () {
-    python <<EOF
-for line in file("/proc/net/dev"):
-    if ':' not in line: continue
-    ifname=line.replace(" ","").split(":")[0]
-    if ifname.find("lo")==0: continue
-    if ifname.find("br")==0: continue
-    if ifname.find("virbr")==0: continue
-    if ifname.find("tap")==0: continue
-    print ifname
+    python3 << EOF
+with open("/proc/net/dev") as feed:
+    for line in feed:
+        if ':' not in line:
+            continue
+        ifname = line.replace(" ","").split(":")[0]
+        if ifname.find("lo")==0: 
+            continue
+        if ifname.find("br")==0: 
+            continue
+        if ifname.find("virbr")==0: 
+            continue
+        if ifname.find("tap")==0: 
+            continue
+        print(ifname)
 EOF
 }