layout.conf: make the pregenerated cache format controllable
authorBrian Harring <ferringb@chromium.org>
Thu, 13 Oct 2011 23:26:03 +0000 (16:26 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 14 Oct 2011 00:19:26 +0000 (17:19 -0700)
commitd4ea29bf6a3ce35d49e0f54f9173e3a6e42da2d6
treec7e1a577542f7441a5d7591df538b336402b0e90
parentbf28492ed8ccc7fd3679a8e5433101a0945d417d
layout.conf: make the pregenerated cache format controllable

Controllable via 'cache-format', currently it supports only one cache;
'pms', and defaults to it.  If an unsupported cache-format is specified,
the cache is disabled.  If pms is specified and metadata/cache directory
doesn't exist, the cache is disabled.

Finally, this rips out the best module support for locally overriding
the cache format used for pregenerated caches; this functionality made
zero sense (upstream determines the format, we use what is available).
bin/egencache
pym/_emerge/actions.py
pym/portage/dbapi/porttree.py
pym/portage/package/ebuild/config.py
pym/portage/repository/config.py