1 |
This patch series adds {,PKG_}INSTALL_MASK support for exclusions. |
2 |
This includes a python implementation of INSTALL_MASK, with |
3 |
matching performed by fnmatch code from these portage-mgorny |
4 |
commits: |
5 |
|
6 |
https://github.com/mgorny/portage/commit/f5ac3af3216d209618a2f232b4bf720bc8b520ad |
7 |
https://github.com/mgorny/portage/commit/346da88d931de55cea1ab9657df30e26603469a6 |
8 |
|
9 |
I have specifically excluded changes related to bug 364633, since |
10 |
CONTENTS modifications add a significant amount of complexity which |
11 |
has nothing to do with exclusion support. |
12 |
|
13 |
Michał Górny (1): |
14 |
{,PKG_}INSTALL_MASK: Support exclusions (bug 651214) |
15 |
|
16 |
Zac Medico (3): |
17 |
{,PKG_}INSTALL_MASK: record value in vardb |
18 |
EbuildPhase: add PackagePhase class for PKG_INSTALL_MASK |
19 |
{,PKG_}INSTALL_MASK: python implementation |
20 |
|
21 |
bin/misc-functions.sh | 96 +-------------------------------- |
22 |
bin/phase-functions.sh | 12 ++++- |
23 |
pym/_emerge/EbuildPhase.py | 7 +++ |
24 |
pym/_emerge/PackagePhase.py | 91 ++++++++++++++++++++++++++++++++ |
25 |
pym/portage/dbapi/vartree.py | 24 ++++++--- |
26 |
pym/portage/util/install_mask.py | 111 +++++++++++++++++++++++++++++++++++++++ |
27 |
6 files changed, 240 insertions(+), 101 deletions(-) |
28 |
create mode 100644 pym/_emerge/PackagePhase.py |
29 |
create mode 100644 pym/portage/util/install_mask.py |
30 |
|
31 |
Bug: https://bugs.gentoo.org/651214 |
32 |
-- |
33 |
2.13.6 |