| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The first constructed config object initializes these modules, and
subsequent calls to the _init() functions have no effect.
|
|
|
|
|
|
|
|
| |
This is handy for prefix installs, since it allows these variables to
be set in make.conf rather than having them hardcoded. Eventually,
the corresponding portage.data constants may be deprecated in favor of
config attributes, since it's conceivable that multiple configurations
with different constants could be used simultaneously.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It makes more sense to use EROOT instead of ROOT for keys in mappings
like portage.db, since it allows for multiple prefixes to exist
simultaneously within the same map without having a key collision.
This affects all portageq commands which take a <root> parameter, since
that parameter now corresponds to EROOT instead of ROOT. None of this
makes any difference for non-prefix users, since EROOT and ROOT are
identical when EPREFIX is empty.
|
| |
|
| |
|
|
|
|
|
| |
parameter to create_trees() unless ROOT is set. This is required
for make.conf ROOT override to work with LocationsManager.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This fixes ebuild(1) failing to generate manifests when the ebuild is not
in PORTDIR_OVERLAY, as reported by Arfrever.
svn path=/main/trunk/; revision=15511
|
|
demand.
svn path=/main/trunk/; revision=15492
|