summaryrefslogtreecommitdiffstats
path: root/bin/ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'bin/ebuild')
-rwxr-xr-xbin/ebuild12
1 files changed, 3 insertions, 9 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"