From d5021367c09c22f7ab6296bbec5f159ee0ab0dda Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Mon, 6 Feb 2006 11:46:06 +0100 Subject: * DistUpgrade/DistUpgradeCache.py: cache._installMetaPkgs(): support meta-pkgs in universe as well (like xubuntu-desktop) --- DistUpgrade/DistUpgradeCache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'DistUpgrade/DistUpgradeCache.py') diff --git a/DistUpgrade/DistUpgradeCache.py b/DistUpgrade/DistUpgradeCache.py index 2836d297..6826e3ba 100644 --- a/DistUpgrade/DistUpgradeCache.py +++ b/DistUpgrade/DistUpgradeCache.py @@ -175,7 +175,8 @@ class MyCache(apt.Cache): # install (that result in a upgrade and removes a markDelete) for key in metapkgs: try: - if self[key].isInstalled: self[key].markUpgrade() + if self.has_key(key) and self[key].isInstalled: + self[key].markUpgrade() except SystemError, e: logging.debug("Can't mark '%s' for upgrade" % key) return False -- cgit v1.2.3