create emtpy nodev files to silent 'No device specified for' warnings
authorS.Çağlar Onur <caglar@cs.princeton.edu>
Wed, 14 Jul 2010 21:33:17 +0000 (17:33 -0400)
committerS.Çağlar Onur <caglar@cs.princeton.edu>
Wed, 14 Jul 2010 21:33:17 +0000 (17:33 -0400)
python/vserver.py

index c57e281..8fdb505 100644 (file)
@@ -243,8 +243,10 @@ class VServer:
         i = 0
         for ip in ip_addresses:
             self.config.update("interfaces/%d/ip" % i, ip)
+            # create emtpy nodev files to silent "No device specified for" warnings
+            self.config.update("interfaces/%d/nodev" % i, "")
             i += 1
-        while self.config.unset("interfaces/%d/ip" % i):
+        while self.config.unset("interfaces/%d/ip" % i) and self.config.update("interfaces/%d/nodev" % i):
             i += 1
         self.set_ipaddresses(ip_addresses)