aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gmail.com>2015-06-22 23:55:38 -0400
committerTim Harder <radhermit@gmail.com>2015-06-22 23:55:38 -0400
commit727976e806603880f27a70490120f040c49a1e63 (patch)
tree08b925f96a6a7a3c19e54b7c050d9c4100677e8a
parentremove all possible portdir references (diff)
downloadpkgcore-727976e806603880f27a70490120f040c49a1e63.tar.gz
pkgcore-727976e806603880f27a70490120f040c49a1e63.tar.bz2
pkgcore-727976e806603880f27a70490120f040c49a1e63.zip
doc: update pkgcore man page with portage differences
-rw-r--r--doc/man/pkgcore.rst22
1 files changed, 16 insertions, 6 deletions
diff --git a/doc/man/pkgcore.rst b/doc/man/pkgcore.rst
index 16e5500a4..77750f0ee 100644
--- a/doc/man/pkgcore.rst
+++ b/doc/man/pkgcore.rst
@@ -16,8 +16,8 @@ Portage Compatibility
In general, pkgcore tries to remain somewhat compatible with much of the
current portage configuration.
-Missing Functionality
----------------------
+Missing or differing functionality
+----------------------------------
The following is a list of semi-major portage features that currently do not
have a pkgcore equivalent. Some of them are planned to be added in the future
@@ -29,10 +29,20 @@ managers.
* /etc/portage/repos.conf
- Minimal support is provided for /etc/portage/repos.conf so most of the
- attributes supported by portage aren't available. Support for more attributes
- will be added in the future, but pkgcore is unlikely to ever support the full
- set used by portage.
+ The only way to add repos to pkgcore is to use repos.conf, PORTDIR and
+ PORTDIR_OVERLAY settings in make.conf are not respected anymore.
+
+ In addition, not all fields that portage supports are used by pkgcore.
+ Currently in repo sections the only supported fields are 'location',
+ 'priority', 'sync-type', and 'sync-uri' while 'main-repo' is the only
+ supported field in the default section. Support for more attributes will be
+ added in the future, but pkgcore is unlikely to ever support the full set
+ used by portage.
+
+* /etc/make.conf
+
+ Config values are only loaded from /etc/portage/make.conf, the deprecated
+ /etc/make.conf location is not checked anymore.
* FEATURES="preserve-libs"