summaryrefslogtreecommitdiff
path: root/DistUpgrade/DistUpgradeControler.py
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2006-02-06 14:21:36 +0100
committerMichael Vogt <michael.vogt@ubuntu.com>2006-02-06 14:21:36 +0100
commite8b68ea2858f439e93b36a1fb320ea4243790159 (patch)
tree6dd16d4dc5d1d85e6da27c1fbc9ac9e83b4a2150 /DistUpgrade/DistUpgradeControler.py
parentd5021367c09c22f7ab6296bbec5f159ee0ab0dda (diff)
downloadpython-apt-e8b68ea2858f439e93b36a1fb320ea4243790159.tar.gz
* added a "PostUpgrade{Install,Remove,Purge}" rule, removed the ForcedPurges and superseed it with the new rule
Diffstat (limited to 'DistUpgrade/DistUpgradeControler.py')
-rw-r--r--DistUpgrade/DistUpgradeControler.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/DistUpgrade/DistUpgradeControler.py b/DistUpgrade/DistUpgradeControler.py
index 71127092..9fa717fe 100644
--- a/DistUpgrade/DistUpgradeControler.py
+++ b/DistUpgrade/DistUpgradeControler.py
@@ -52,8 +52,6 @@ class DistUpgradeControler(object):
# forced obsoletes
self.forced_obsoletes = self.config.getlist("Distro","ForcedObsoletes")
- # forced purges
- self.forced_purges = self.config.getlist("Distro","ForcedPurges")
def openCache(self):
self.cache = MyCache(self._view.getOpCacheProgress())
@@ -251,9 +249,8 @@ class DistUpgradeControler(object):
for pkg in self.config.getlist("Distro","MetaPkgs"):
if self.cache.has_key(pkg) and self.cache[pkg].isInstalled:
self.forced_obsoletes.extend(self.config.getlist(pkg,"ForcedObsoletes"))
- self.forced_purges.extend(self.config.getlist(pkg,"ForcedPurges"))
logging.debug("forced_obsoletes: %s", self.forced_obsoletes)
- logging.debug("forced_purges: %s", self.forced_purges)
+
# mark packages that are now obsolete (and where not obsolete
@@ -269,12 +266,6 @@ class DistUpgradeControler(object):
logging.debug("'%s' scheduled for remove but not in remove_candiates, skipping", pkgname)
logging.debug("Finish checking for obsolete pkgs")
- # mark some stuff for purge
- for pkg in self.forced_purges:
- if self.cache.has_key(pkg):
- logging.debug("Marking '%s' for purge", pkg)
- self.cache._depcache.MarkDelete(self.cache[pkg]._pkg,True)
-
# get changes
changes = self.cache.getChanges()
logging.debug("The following packages are remove candidates: %s" % " ".join([pkg.name for pkg in changes]))