diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-04-21 04:00:24 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-04-21 04:00:24 +0000 |
commit | 81db3e467cd7f8bb94fcdf96d5fb4acf27bf382b (patch) | |
tree | 4307c7dbbdb26e455ec60aa34714fc89f62cebaa /man/make.conf.5 | |
parent | c829201cd5e92666b3610b46dec0391e62fbe16e (diff) | |
download | portage-81db3e467cd7f8bb94fcdf96d5fb4acf27bf382b.tar.gz portage-81db3e467cd7f8bb94fcdf96d5fb4acf27bf382b.tar.bz2 portage-81db3e467cd7f8bb94fcdf96d5fb4acf27bf382b.zip |
* Make portdbapi.aux_get() automatically pull pre-generated metadata
directly from the metadata/cache/ directory when metadata-transfer
is not enabled in FEATURES. This makes all cache modules behave
similar to existing metadata_overlay module, except when
FEATURES="metadata-transfer" has been explicitly enabled.
* Remove metadata-transfer from FEATURES in make.globals so that it's
no longer enabled by default. Users will be happy about this since
the "Updating Portage cache" part of emerge --sync can be more time
consuming than the rsync run itself. It's also nicer when when using
PORTDIR over nfs or bind mounted in a chroot since there's no need
to run emerge --metadata.
* Update FEATURES="metadata-transfer" docs to warn users of the rsync
tree to modify eclases in PORTDIR_OVERLAY if necessary instead of
doing it directly in the rsync tree.
* Relevant updates to /etc/portage/modules docs.
svn path=/main/trunk/; revision=9930
Diffstat (limited to 'man/make.conf.5')
-rw-r--r-- | man/make.conf.5 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/man/make.conf.5 b/man/make.conf.5 index a8476458b..46013fc5c 100644 --- a/man/make.conf.5 +++ b/man/make.conf.5 @@ -215,6 +215,16 @@ when \fImirror\fR is also in the \fBebuild\fR(5) \fBRESTRICT\fR variable. .TP .B metadata\-transfer Automatically perform a metadata transfer when `emerge \-\-sync` is run. +In versions of portage greater than 2.1.5, this feature is disabled by +default. When metadata\-transfer is disabled, metadata cache from the +${PORTDIR}/metadata/cache/ directory will be used directly (if available) +and eclasses in ${PORTDIR}/eclass/ must not be modified except by +`emerge \-\-sync` operations since the cache validation mechanism +will not recognize eclass modifications. Normally, this issue only +pertains to users of the rsync tree since the cvs tree does not contain +a metadata/cache/ directory. Users of the rsync tree who want to modify +eclasses should use \fBPORTDIR_OVERLAY\fR in order for the cache +validation mechanism to work correctly. .TP .B mirror Fetch everything in \fBSRC_URI\fR regardless of \fBUSE\fR settings, |