remove FEATURES=livecvsportage
authorMarius Mauch <genone@gentoo.org>
Sun, 2 Mar 2008 18:56:10 +0000 (18:56 -0000)
committerMarius Mauch <genone@gentoo.org>
Sun, 2 Mar 2008 18:56:10 +0000 (18:56 -0000)
svn path=/main/trunk/; revision=9409

pym/_emerge/__init__.py
pym/portage/dbapi/vartree.py

index fb59de13423f03d31b14a23efb11ce409b9a5c66..01c55dbae527ea79bd95290696fce2fc7efa1c70 100644 (file)
@@ -4011,8 +4011,7 @@ class depgraph(object):
                                        myversion = "%s-%s" % (mysplit[1], mysplit[2])
 
                                if myversion != portage.VERSION and "--quiet" not in self.myopts:
-                                       if mylist_index < len(mylist) - 1 and \
-                                               "livecvsportage" not in self.settings.features:
+                                       if mylist_index < len(mylist) - 1:
                                                p.append(colorize("WARN", "*** Portage will stop merging at this point and reload itself,"))
                                                p.append(colorize("WARN", "    then resume the merge."))
                                                print
@@ -4787,34 +4786,33 @@ class MergeTask(object):
                                        # Figure out if we need a restart.
                                        mysplit=portage.pkgsplit(x[2])
                                        if mysplit[0] == "sys-apps/portage" and x[1] == "/":
-                                               if "livecvsportage" not in self.settings.features:
-                                                       if len(mymergelist) > mergecount:
-                                                               emergelog(xterm_titles,
-                                                                       " ::: completed emerge ("+ \
-                                                                       str(mergecount)+" of "+ \
-                                                                       str(len(mymergelist))+") "+ \
-                                                                       x[2]+" to "+x[1])
-                                                               emergelog(xterm_titles, " *** RESTARTING " + \
-                                                                       "emerge via exec() after change of " + \
-                                                                       "portage version.")
-                                                               del mtimedb["resume"]["mergelist"][0]
-                                                               mtimedb.commit()
-                                                               portage.run_exitfuncs()
-                                                               mynewargv=[sys.argv[0],"--resume"]
-                                                               resume_opts = self.myopts.copy()
-                                                               # For automatic resume, we need to prevent
-                                                               # any of bad_resume_opts from leaking in
-                                                               # via EMERGE_DEFAULT_OPTS.
-                                                               resume_opts["--ignore-default-opts"] = True
-                                                               for myopt, myarg in resume_opts.iteritems():
-                                                                       if myopt not in bad_resume_opts:
-                                                                               if myarg is True:
-                                                                                       mynewargv.append(myopt)
-                                                                               else:
-                                                                                       mynewargv.append(myopt +"="+ myarg)
-                                                               # priority only needs to be adjusted on the first run
-                                                               os.environ["PORTAGE_NICENESS"] = "0"
-                                                               os.execv(mynewargv[0], mynewargv)
+                                               if len(mymergelist) > mergecount:
+                                                       emergelog(xterm_titles,
+                                                               " ::: completed emerge ("+ \
+                                                               str(mergecount)+" of "+ \
+                                                               str(len(mymergelist))+") "+ \
+                                                               x[2]+" to "+x[1])
+                                                       emergelog(xterm_titles, " *** RESTARTING " + \
+                                                               "emerge via exec() after change of " + \
+                                                               "portage version.")
+                                                       del mtimedb["resume"]["mergelist"][0]
+                                                       mtimedb.commit()
+                                                       portage.run_exitfuncs()
+                                                       mynewargv=[sys.argv[0],"--resume"]
+                                                       resume_opts = self.myopts.copy()
+                                                       # For automatic resume, we need to prevent
+                                                       # any of bad_resume_opts from leaking in
+                                                       # via EMERGE_DEFAULT_OPTS.
+                                                       resume_opts["--ignore-default-opts"] = True
+                                                       for myopt, myarg in resume_opts.iteritems():
+                                                               if myopt not in bad_resume_opts:
+                                                                       if myarg is True:
+                                                                               mynewargv.append(myopt)
+                                                                       else:
+                                                                               mynewargv.append(myopt +"="+ myarg)
+                                                       # priority only needs to be adjusted on the first run
+                                                       os.environ["PORTAGE_NICENESS"] = "0"
+                                                       os.execv(mynewargv[0], mynewargv)
 
                        if "--pretend" not in self.myopts and \
                                "--fetchonly" not in self.myopts and \
index f49eb9dbc47210a058f114d435666aa2448ad9d4..61096658cc257276af214c854d3c7d555c692707 100644 (file)
@@ -2474,8 +2474,7 @@ class dblink(object):
                        self.vartree.dbapi._categories = None
                if self.myroot == "/" and \
                        "sys-apps" == self.cat and \
-                       "portage" == pkgsplit(self.pkg)[0] and \
-                       "livecvsportage" not in self.settings.features:
+                       "portage" == pkgsplit(self.pkg)[0]:
                        settings = self.settings
                        base_path_orig = os.path.dirname(settings["PORTAGE_BIN_PATH"])
                        from tempfile import mkdtemp