-
Notifications
You must be signed in to change notification settings - Fork 31
/
pkgcore_configurables.py
50 lines (47 loc) · 1.52 KB
/
pkgcore_configurables.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Copyright: 2006 Marien Zwart <marienz@gentoo.org>
# License: BSD/GPL2
from pkgcore.config import basics
from pkgcore.ebuild import (
portage_conf, repository as ebuild_repo, profiles, domain, eclass_cache,
overlay_repository, formatter)
from pkgcore.pkgsets import system, filelist, installed, glsa
from pkgcore.vdb import ondisk
from pkgcore.cache import flat_hash, metadata
from pkgcore.fetch import custom
from pkgcore.binpkg import repository as binpkg_repo
from pkgcore.sync import rsync, base
pkgcore_plugins = {
'configurable': [
basics.section_alias,
basics.parse_config_file,
portage_conf.SecurityUpgradesViaProfile,
portage_conf.config_from_make_conf,
system.SystemSet,
ondisk.tree,
flat_hash.database,
metadata.database,
metadata.paludis_flat_list,
custom.fetcher,
binpkg_repo.tree,
ebuild_repo.UnconfiguredTree,
ebuild_repo.SlavedTree,
profiles.OnDiskProfile,
domain.domain,
eclass_cache.cache,
eclass_cache.StackedCaches,
overlay_repository.OverlayRepo,
formatter.basic_factory,
formatter.pkgcore_factory,
formatter.portage_factory,
formatter.paludis_factory,
formatter.portage_verbose_factory,
filelist.FileList,
filelist.WorldFile,
installed.Installed,
installed.VersionedInstalled,
glsa.GlsaDirSet,
glsa.SecurityUpgrades,
rsync.rsync_syncer,
base.GenericSyncer,
],
}