예제 #1
0
 def init(self, mirrors, mirrors_fallback, package_apis, url2mirrors, url2mirrors_fallback, url2package_apis):
     MMAssignAlgo.init(self, mirrors, mirrors_fallback, package_apis, url2mirrors, url2mirrors_fallback, url2package_apis)
     self.config = PluginInventoryAAConfig()
     self.config.setup(mmcconfdir + '/pulse2/package-server/plugin_terminal_type.ini')
     self.database = PluginInventoryAADatabase()
     self.database.activate(self.config)
     self.populateCache()
     self.logger.debug("init done for terminal_type assign algo")