Update code for removing noauto from FEATURES since config.features is a
authorZac Medico <zmedico@gentoo.org>
Fri, 27 Mar 2009 04:27:52 +0000 (04:27 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 27 Mar 2009 04:27:52 +0000 (04:27 -0000)
set instead of a list now. (trunk r13178)

svn path=/main/branches/2.1.6/; revision=13207

pym/_emerge/__init__.py

index 1e31ba8d2f0556836ae881714e5f947399a7429d..0d3a3d378803a5e7bb40c7a29f0c2eaa1c710f5d 100644 (file)
@@ -14564,9 +14564,8 @@ def adjust_config(myopts, settings):
 
        # Kill noauto as it will break merges otherwise.
        if "noauto" in settings.features:
-               while "noauto" in settings.features:
-                       settings.features.remove("noauto")
-               settings["FEATURES"] = " ".join(settings.features)
+               settings.features.remove('noauto')
+               settings['FEATURES'] = ' '.join(sorted(settings.features))
                settings.backup_changes("FEATURES")
 
        CLEAN_DELAY = 5