sys-apps/portage: Enable additional QA features for USE=gentoo-dev
authorMichał Górny <mgorny@gentoo.org>
Sat, 3 Feb 2018 15:25:38 +0000 (16:25 +0100)
committerMichał Górny <mgorny@gentoo.org>
Mon, 5 Feb 2018 21:58:20 +0000 (22:58 +0100)
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
sys-apps/portage/portage-9999.ebuild

index 8de39be775894b6d5ef5945f4fefea4ecdee1c85..9c6f5d9387dc1d12ed6e9a09cfb5e51e72ec1966 100644 (file)
@@ -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
index fdf7d5dee9dc3c1882ab93ad3cc2945e84f07d2c..e91f5535212f85f77a5ab079351fce1ff54344da 100644 (file)
@@ -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