Kaydet (Commit) 35d7bc7b authored tarafından Faik Uygur's avatar Faik Uygur

infinity gravitation. (fixes #2872)

üst 6a5ffab7
...@@ -266,7 +266,7 @@ def upgrade_base(A = set()): ...@@ -266,7 +266,7 @@ def upgrade_base(A = set()):
if extra_upgrades: if extra_upgrades:
ctx.ui.warning(_('Safety switch: Following packages in system.base will be upgraded: ') + ctx.ui.warning(_('Safety switch: Following packages in system.base will be upgraded: ') +
util.strlist(extra_upgrades)) util.strlist(extra_upgrades))
upgrade_pkg_names(extra_upgrades) upgrade_pkg_names(extra_upgrades, bypass_safety=True)
# return packages that must be added to any installation # return packages that must be added to any installation
return set(install_order + extra_upgrades) return set(install_order + extra_upgrades)
else: else:
...@@ -363,7 +363,7 @@ def plan_install_pkg_names(A): ...@@ -363,7 +363,7 @@ def plan_install_pkg_names(A):
def upgrade(A): def upgrade(A):
upgrade_pkg_names(A) upgrade_pkg_names(A)
def upgrade_pkg_names(A = []): def upgrade_pkg_names(A = [], bypass_safety=False):
"""Re-installs packages from the repository, trying to perform """Re-installs packages from the repository, trying to perform
a minimum or maximum number of upgrades according to options.""" a minimum or maximum number of upgrades according to options."""
...@@ -408,7 +408,8 @@ def upgrade_pkg_names(A = []): ...@@ -408,7 +408,8 @@ def upgrade_pkg_names(A = []):
ctx.ui.info(_('No packages to upgrade.')) ctx.ui.info(_('No packages to upgrade.'))
return True return True
A |= upgrade_base(A) if not bypass_safety:
A |= upgrade_base(A)
ctx.ui.debug('A = %s' % str(A)) ctx.ui.debug('A = %s' % str(A))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment