diff options
Diffstat (limited to 'apt/package.py')
| -rw-r--r-- | apt/package.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/apt/package.py b/apt/package.py index fb4a85a2..de9a9dbb 100644 --- a/apt/package.py +++ b/apt/package.py @@ -125,9 +125,14 @@ class Package(object): self._pcache.CachePostChange() def MarkInstall(self): self._pcache.CachePreChange() - return self._depcache.MarkInstall(self._pkg) + self._depcache.MarkInstall(self._pkg) self._pcache.CachePostChange() - + def MarkUpgrade(self): + if self.IsUpgradable(): + self.MarkInstall() + # FIXME: we may want to throw a exception here + sys.stderr.write("MarkUpgrade() called on a non-upgrable pkg") + # size def PackageSize(self, UseCandidate=True): if UseCandidate: |
