| 1 | ======== |
|---|
| 2 | overview |
|---|
| 3 | ======== |
|---|
| 4 | |
|---|
| 5 | pkgcore supports several configuration formats, portage's make.conf included. |
|---|
| 6 | This file documents the current state of the support. |
|---|
| 7 | |
|---|
| 8 | FEATURES |
|---|
| 9 | ======== |
|---|
| 10 | |
|---|
| 11 | supported: |
|---|
| 12 | |
|---|
| 13 | * ccache |
|---|
| 14 | * distcc |
|---|
| 15 | * sandbox |
|---|
| 16 | * usersandbox |
|---|
| 17 | * userpriv |
|---|
| 18 | * test |
|---|
| 19 | * nodoc |
|---|
| 20 | * noinfo |
|---|
| 21 | * noman |
|---|
| 22 | * userfetch (forced on) |
|---|
| 23 | * collision-protect |
|---|
| 24 | * metadata-transfer (does not do the actual transfer however) |
|---|
| 25 | * nostrip |
|---|
| 26 | |
|---|
| 27 | partially supported: |
|---|
| 28 | |
|---|
| 29 | * strict (mostly there, just missing a few additions) |
|---|
| 30 | |
|---|
| 31 | unsupported digest related: |
|---|
| 32 | |
|---|
| 33 | * assume-digests |
|---|
| 34 | * cvs |
|---|
| 35 | * digest |
|---|
| 36 | |
|---|
| 37 | unsupported misc: |
|---|
| 38 | |
|---|
| 39 | * severe |
|---|
| 40 | * keeptemp |
|---|
| 41 | * keepwork |
|---|
| 42 | * distlocks |
|---|
| 43 | * selinux |
|---|
| 44 | * sesandox (selinux context sandbox) |
|---|
| 45 | * fixpackages |
|---|
| 46 | * notitles |
|---|
| 47 | |
|---|
| 48 | unsupported, unlikely to be implemented: |
|---|
| 49 | |
|---|
| 50 | * noauto (too tool specific) |
|---|
| 51 | * mirror (possible to implement it via a custom fetcher, |
|---|
| 52 | but there are betters ways. use mirror-dist if you want a mirror) |
|---|
| 53 | * lmirror (same) |
|---|
| 54 | |
|---|
| 55 | Aside from that... everything else make.conf wise should be supported with |
|---|
| 56 | out issue- if not, please open a ticket at http://pkgcore.org/ |
|---|
| 57 | |
|---|
| 58 | For /etc/portage/, we don't support modules (define custom cache modules) |
|---|
| 59 | due the fact our cache subsystem has grown a bit beyond what got imported into |
|---|
| 60 | portage in 2.1; additionally, we do not support package.provided. |
|---|
| 61 | |
|---|
| 62 | |
|---|
| 63 | For /etc/portage/package.* files, we support an extended atom syntax which |
|---|
| 64 | can be used in place of normal atoms (goes without saying portage doesn't |
|---|
| 65 | support the extension yet, thus introducing incompatibility if used)- read |
|---|
| 66 | extended-atom-syntax.rst for the details. |
|---|