Since changes for bug 651214, the INSTALL_MASK configuration is frozen a build time, so any changes since then are ignored.
Patch posted for review: https://archives.gentoo.org/gentoo-portage-dev/message/2ad3ae8df6d6c78db5c704733abcaf48 https://github.com/gentoo/portage/pull/286
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=cc0349c549b3024615fb8fb5c72c78b9509ee5bb commit cc0349c549b3024615fb8fb5c72c78b9509ee5bb Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2018-03-29 21:51:13 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2018-03-29 22:33:42 +0000 INSTALL_MASK: honor install time config for binary packages (bug 651952) For binary packages, honor the INSTALL_MASK configuration that exists at install time, since it might differ from the build time setting. Fixes: 3416876c0ee7 ("{,PKG_}INSTALL_MASK: python implementation") Bug: https://bugs.gentoo.org/651952 bin/misc-functions.sh | 23 +++++++++++++++++++++++ bin/phase-functions.sh | 10 +--------- pym/portage/dbapi/vartree.py | 5 +++++ 3 files changed, 29 insertions(+), 9 deletions(-)}
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe07d8ee1d2b5d3334706f6e9352a4d2bfd9297 commit cbe07d8ee1d2b5d3334706f6e9352a4d2bfd9297 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2018-03-30 04:04:26 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2018-03-30 04:30:05 +0000 sys-apps/portage: version bump to 2.3.27 #651952 - INSTALL_MASK: honor install time config for binary packages Closes: https://bugs.gentoo.org/651952 Package-Manager: Portage-2.3.27_p1, Repoman-2.3.8 sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.27.ebuild | 284 +++++++++++++++++++++++++++++++++ 2 files changed, 285 insertions(+)