(*) the various modules have a priority; lower gets invoked first
[nodemanager.git] / plugins / vsys.py
index f1abfd9..5c9b753 100644 (file)
@@ -11,13 +11,13 @@ VSYSCONF="/etc/vsys.conf"
 VSYSBKEND="/vsys"
 
 def start(options, conf):
-    logger.log("vsys plugin starting up...")
+    logger.log("vsys: plugin starting up...")
 
 def GetSlivers(data, config=None, plc=None):
     """For each sliver with the vsys attribute, set the script ACL, create the vsys directory in the slice, and restart vsys."""
 
     if 'slivers' not in data:
-        logger.log("vsys: getslivers data lack's sliver information. IGNORING!")
+        logger.log_missing_data("vsys.GetSlivers",'slivers')
         return
 
     # Touch ACLs and create dict of available
@@ -45,7 +45,7 @@ def GetSlivers(data, config=None, plc=None):
     # Write out the ACLs
     if writeAcls(scripts, parseAcls()) or _restart:
         logger.log("vsys: restarting vsys service")
-        logger.log_call("/etc/init.d/vsys", "restart")
+        logger.log_call(["/etc/init.d/vsys", "restart", ])
 
 
 def createVsysDir(sliver):
@@ -145,5 +145,5 @@ def parseConf():
             (path, slice) = line.split()
             slicesinconf.append(slice)
         f.close()
-    except: logger.log_exc("failed vsys.parseConf")
+    except: logger.log_exc("vsys: failed parseConf")
     return slicesinconf