diff options
| -rw-r--r-- | apt/debfile.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apt/debfile.py b/apt/debfile.py index b116a1aa..e9be9672 100644 --- a/apt/debfile.py +++ b/apt/debfile.py @@ -481,7 +481,7 @@ class DebPackage(object): return self.VERSION_OUTDATED return self.VERSION_NONE - def check(self): + def check(self, allow_downgrade=False): """Check if the package is installable.""" self._dbg(3, "check") @@ -504,7 +504,8 @@ class DebPackage(object): return False # check version - if self.compare_to_version_in_cache() == self.VERSION_OUTDATED: + if (not allow_downgrade and + self.compare_to_version_in_cache() == self.VERSION_OUTDATED): if self._cache[self.pkgname].installed: # the deb is older than the installed self._failure_string = _( |
