Исправлено повторное скачиваение дистрибутива.

Изменено сообещние обновления утилит.
master3.3
Mike khiretskiy 10 years ago
parent 59b91d1d80
commit ccb059853e

@ -16,6 +16,7 @@
import sys import sys
from os import path from os import path
import os
from calculate.lib.utils.tools import AddonError from calculate.lib.utils.tools import AddonError
from calculate.lib.utils.colortext.palette import TextState from calculate.lib.utils.colortext.palette import TextState
@ -124,15 +125,21 @@ class Update:
if e.addon: if e.addon:
self.printWARNING(str(e.addon)) self.printWARNING(str(e.addon))
self.printWARNING(str(e)) self.printWARNING(str(e))
self.printWARNING(_("Re-fetch {name} repository" self.printWARNING(
).format(name=repname)) _("Re-fetch {name} repository").format(name=repname))
try: try:
rpath_new = "%s_new" % rpath
self._syncRepository(repname, url, rpath_new, revision,
branch)
removeDir(rpath) removeDir(rpath)
except OSError as e: os.rename(rpath_new, rpath)
except OSError:
raise UpdateError(_("Permission denied to change " raise UpdateError(_("Permission denied to change "
"{repname} repository").format( "{repname} repository").format(
repname=repname)) repname=repname))
self._syncRepository(repname, url, rpath, revision, branch) else:
if not self._syncRepository(repname, url, rpath, revision, branch):
return "skip"
return True return True
def syncLaymanRepository(self, repname): def syncLaymanRepository(self, repname):

@ -133,8 +133,7 @@ class ClUpdateAction(Action):
'group': __("Updating Calculate Utilities"), 'group': __("Updating Calculate Utilities"),
'tasks': [ 'tasks': [
{'name': 'update:update_calculate_pkgs', {'name': 'update:update_calculate_pkgs',
'message': __("Updating {0}").format( 'message': __("Calculating dependencies"),
pkg_color("sys-apps/calculate-utilities")),
'method': 'Update.emerge("-u","sys-apps/calculate-utilities")', 'method': 'Update.emerge("-u","sys-apps/calculate-utilities")',
'condition': need_upgrade('sys-apps/calculate-utilities$') 'condition': need_upgrade('sys-apps/calculate-utilities$')
}, },

Loading…
Cancel
Save