commit:     968fe10adbc362b1aacf682bac3eba8c32d1c058
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 15:25:38 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 21:58:20 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968fe10a

sys-apps/portage: Enable additional QA features for USE=gentoo-dev

Enable additional FEATURES for developers that are not ready for
deployment on our users but are useful for preventing developers from
committing common mistakes.

Closes: https://github.com/gentoo/gentoo/pull/7034

 sys-apps/portage/portage-2.3.24.ebuild | 4 ++++
 sys-apps/portage/portage-9999.ebuild   | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.24.ebuild 
b/sys-apps/portage/portage-2.3.24.ebuild
index 8de39be7758..9c6f5d9387d 100644
--- a/sys-apps/portage/portage-2.3.24.ebuild
+++ b/sys-apps/portage/portage-2.3.24.ebuild
@@ -99,6 +99,10 @@ python_prepare_all() {
                sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
                        -i pym/_emerge/create_depgraph_params.py || \
                        die "failed to patch create_depgraph_params.py"
+
+               einfo "Enabling additional FEATURES for gentoo-dev..."
+               echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox 
strict-keepdir"' \
+                       >> cnf/make.globals || die
        fi
 
        if use native-extensions; then

diff --git a/sys-apps/portage/portage-9999.ebuild 
b/sys-apps/portage/portage-9999.ebuild
index fdf7d5dee9d..e91f5535212 100644
--- a/sys-apps/portage/portage-9999.ebuild
+++ b/sys-apps/portage/portage-9999.ebuild
@@ -98,6 +98,10 @@ python_prepare_all() {
                sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
                        -i pym/_emerge/create_depgraph_params.py || \
                        die "failed to patch create_depgraph_params.py"
+
+               einfo "Enabling additional FEATURES for gentoo-dev..."
+               echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox 
strict-keepdir"' \
+                       >> cnf/make.globals || die
        fi
 
        if use native-extensions; then

Reply via email to