Ejemplo n.º 1
0
    def init(self):
        group_nodes = {}
        group_components = {}

        repodb = pisilinux.db.repodb.RepoDB()

        for repo in repodb.list_repos():
            doc = repodb.get_repo_doc(repo)
            group_nodes[repo] = self.__generate_groups(doc)
            group_components[repo] = self.__generate_components(doc)

        self.gdb = pisilinux.db.itembyrepo.ItemByRepo(group_nodes)
        self.gcdb = pisilinux.db.itembyrepo.ItemByRepo(group_components)
Ejemplo n.º 2
0
    def init(self):
        component_nodes = {}
        component_packages = {}
        component_sources = {}

        repodb = pisilinux.db.repodb.RepoDB()

        for repo in repodb.list_repos():
            doc = repodb.get_repo_doc(repo)
            component_nodes[repo] = self.__generate_components(doc)
            component_packages[repo] = self.__generate_packages(doc)
            component_sources[repo] = self.__generate_sources(doc)

        self.cdb = pisilinux.db.itembyrepo.ItemByRepo(component_nodes)
        self.cpdb = pisilinux.db.itembyrepo.ItemByRepo(component_packages)
        self.csdb = pisilinux.db.itembyrepo.ItemByRepo(component_sources)