From: S.Çağlar Onur <caglar@cs.princeton.edu>
Date: Wed, 14 Jul 2010 21:33:17 +0000 (-0400)
Subject: create emtpy nodev files to silent 'No device specified for' warnings
X-Git-Tag: util-vserver-pl-0.4-16~3
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=88d249dcc24798a4e8a149b59a2b353038e8e631;p=util-vserver-pl.git

create emtpy nodev files to silent 'No device specified for' warnings
---

diff --git a/python/vserver.py b/python/vserver.py
index c57e281..8fdb505 100644
--- a/python/vserver.py
+++ b/python/vserver.py
@@ -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)