def _create_static_ldif_file(self, spaceinfo): exporter = LDIFExporter() exporter.add_nodes(self.get_static_ldif_nodes(spaceinfo)) exporter.save_to_file(GLUE2_INFO_STATIC_LDIF_FILE) # set ldap as owner and chmod +x set_owner("ldap", GLUE2_INFO_STATIC_LDIF_FILE) return
def _create_static_ldif_file(self, spaceinfo): exporter = LDIFExporter() exporter.add_nodes(self.get_static_ldif_nodes(spaceinfo)) exporter.save_to_file(GLUE13_INFO_STATIC_LDIF_FILE) # set ldap as owner and chmod +x set_owner("ldap", GLUE13_INFO_STATIC_LDIF_FILE) return
def _create_plugin_file(self): f = open(GLUE2_INFO_PLUGIN_FILE, "w") f.write("#!/bin/sh\n") f.write("%s get-update-ldif -f %s -g glue2" % (INFO_PROVIDER_SCRIPT, INPUT_YAIM_CONFIGURATION)) f.close() # set ldap as owner and chmod +x set_owner("ldap", GLUE2_INFO_PLUGIN_FILE) os.chmod(GLUE2_INFO_PLUGIN_FILE, 0755) return
def _create_plugin_file(self): f = open(GLUE13_INFO_PLUGIN_FILE, "w") f.write("#!/bin/sh\n") f.write("%s get-update-ldif -f %s -g glue13" % ( INFO_PROVIDER_SCRIPT, INPUT_YAIM_CONFIGURATION)) f.close() # set ldap as owner and chmod +x set_owner("ldap", GLUE13_INFO_PLUGIN_FILE) os.chmod(GLUE13_INFO_PLUGIN_FILE, 0755) return
def _create_service_provider_file(self): # create (overwrite) provider file f = open(GLUE13_INFO_PROVIDER_FILE, "w") f.write("#!/bin/sh\n") f.write("glite-info-service %s " % (GLUE13_INFO_SERVICE_CONFIG_FILE)) f.write("%s %s" % (self._get_site_id(), self._configuration.get_public_srm_endpoint())) f.close() # set ldap as owner and chmod +x set_owner("ldap", GLUE13_INFO_PROVIDER_FILE) os.chmod(GLUE13_INFO_PROVIDER_FILE, 0755) return
def _create_service_provider_file(self): # create (overwrite) provider file f = open(GLUE2_INFO_PROVIDER_FILE, "w") f.write("#!/bin/sh\n") f.write("glite-info-glue2-simple ") f.write("%s,%s " % (GLUE2_INFO_SERVICE_SRM_CONFIG_FILE, GLUE2_INFO_SERVICE_CONFIG_FILE)) f.write("%s " % (self._get_site_id())) f.write("%s " % (self._get_service_id())) f.write("%s\n" % (self._get_srm_endpoint_id())) f.close() # set ldap as owner and chmod +x set_owner("ldap", GLUE2_INFO_PROVIDER_FILE) os.chmod(GLUE2_INFO_PROVIDER_FILE, 0755) return