Make config.features a set instead of a list.
[portage.git] / bin / ebuild
index a18f257a76d2b66926665b35295c22efa9cb4289..05ba86c03f379b199452ff199588f15412913266 100755 (executable)
@@ -186,9 +186,8 @@ if "test" in pargs:
        tmpsettings["EBUILD_FORCE_TEST"] = "1"
        tmpsettings.backup_changes("EBUILD_FORCE_TEST")
        if "test" not in tmpsettings.features:
-               tmpsettings.features.append("test")
-               tmpsettings.features.sort()
-               tmpsettings["FEATURES"] = " ".join(tmpsettings.features)
+               tmpsettings.features.add("test")
+               tmpsettings["FEATURES"] = " ".join(sorted(tmpsettings.features))
                tmpsettings.backup_changes("FEATURES")
 
 if opts.skip_manifest: