for gid_str in trusted_certs:
gid = GID(string=gid_str)
gid.decode()
- trusted_gid_names.append(gid.get_hrn())
- gid_filename = trusted_certs_dir + os.sep + gid.get_hrn() + ".gid"
+ relative_filename = gid.get_hrn() + ".gid"
+ trusted_gid_names.append(relative_filename)
+ gid_filename = trusted_certs_dir + os.sep + relative_filename
if verbose:
print "Writing GID for %s as %s" % (gid.get_hrn(), gid_filename)
gid.save_to_file(gid_filename, save_parents=True)
from sfa.plc.api import ComponentAPI
api = ComponentAPI()
slicenames = api.nodemanager.GetXIDs().keys()
- slicename_to_hrn = lambda name: ".".join([interface_hrn, name.replace('_', '.')])
- hrns = map(slicename_to_hrn, slicenames)
+ hrns = [misc.slicename_to_hrn(interface_hrn, slicename) for slicename in slicenames]
+
if verbose:
print "Getting gids for slices on this node from registry"
# save the node gid in /etc/sfa
node_gid_filename = os.sep.join([vserver_path, "etc", "node.gid"])
if verbose:
- print "Saving node GID for %(slicename)s as %(slice_gid_filename)s" % locals()
+ print "Saving node GID for %(slicename)s as %(node_gid_filename)s" % locals()
node_gid.save_to_file(node_gid_filename, save_parents=True)