Beispiel #1
0
 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
Beispiel #3
0
 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
Beispiel #5
0
 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
Beispiel #6
0
 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