X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vsys.py;h=c72941c080ac232e7451f40d4692bde880546e63;hb=4159c931e7e38de7db5d475bdab8a955202f7a67;hp=a2a6b9fd128989e1d68728cbcae4caf568d03668;hpb=8647de3402b11bdad7771ba2b7a772101b075005;p=nodemanager.git diff --git a/vsys.py b/vsys.py index a2a6b9f..c72941c 100644 --- a/vsys.py +++ b/vsys.py @@ -30,8 +30,6 @@ def GetSlivers(data): # add to conf slices.append(sliver['name']) _restart = createVsysDir(sliver['name']) or _restart - # As the name implies, when we find an attribute, we - # add it to our list of slivers that need vsys if attribute['value'] in scripts.keys(): scripts[attribute['value']].append(sliver['name']) @@ -60,6 +58,8 @@ def touchAcls(): scripts = [] for (root, dirs, files) in os.walk(VSYSBKEND): for file in files: + # ingore scripts that start with local_ + if file.startswith("local_"): continue if file.endswith(".acl"): acls.append(file.replace(".acl", "")) else: @@ -99,7 +99,7 @@ def parseAcls(): scriptacls = {} for (root, dirs, files) in os.walk(VSYSBKEND): for file in files: - if file.endswith(".acl"): + if file.endswith(".acl") and not file.startswith("local_"): f = open(root+"/"+file,"r+") scriptname = file.replace(".acl", "") scriptacls[scriptname] = []