summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ebuild12
-rwxr-xr-xbin/egencache2
2 files changed, 3 insertions, 11 deletions
diff --git a/bin/ebuild b/bin/ebuild
index 3600881f3..9ce058b5c 100755
--- a/bin/ebuild
+++ b/bin/ebuild
@@ -220,15 +220,9 @@ if "test" in pargs:
# of problems such as masked "test" USE flag.
tmpsettings["EBUILD_FORCE_TEST"] = "1"
tmpsettings.backup_changes("EBUILD_FORCE_TEST")
- if "test" not in tmpsettings.features:
- tmpsettings.features.add("test")
- tmpsettings["FEATURES"] = " ".join(sorted(tmpsettings.features))
- tmpsettings.backup_changes("FEATURES")
-
-if 'fail-clean' in tmpsettings.features:
- tmpsettings.features.remove('fail-clean')
- tmpsettings["FEATURES"] = " ".join(sorted(tmpsettings.features))
- tmpsettings.backup_changes("FEATURES")
+ tmpsettings.features.add("test")
+
+tmpsettings.features.discard('fail-clean')
if opts.skip_manifest:
tmpsettings["EBUILD_SKIP_MANIFEST"] = "1"
diff --git a/bin/egencache b/bin/egencache
index c078d98a7..0d9c4858d 100755
--- a/bin/egencache
+++ b/bin/egencache
@@ -327,8 +327,6 @@ def egencache_main(args):
"automatically enabling FEATURES=metadata-transfer\n",
level=logging.WARNING, noiselevel=-1)
settings.features.add('metadata-transfer')
- settings['FEATURES'] = ' '.join(sorted(settings.features))
- settings.backup_changes('FEATURES')
settings.lock()