|
|
@ -533,6 +533,7 @@ class Update:
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
Вывести информацию об обновлении
|
|
|
|
Вывести информацию об обновлении
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
deo = self.clVars.Get('cl_emerge_default_opts')
|
|
|
|
param, packages = self.getCacheOnWorld(param, packages, check=True)
|
|
|
|
param, packages = self.getCacheOnWorld(param, packages, check=True)
|
|
|
|
param = [param, "-pv"]
|
|
|
|
param = [param, "-pv"]
|
|
|
|
|
|
|
|
|
|
|
@ -540,7 +541,7 @@ class Update:
|
|
|
|
self.printSUCCESS(_("Installed packages are up to date"))
|
|
|
|
self.printSUCCESS(_("Installed packages are up to date"))
|
|
|
|
self.set_need_update(False)
|
|
|
|
self.set_need_update(False)
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
with EmergeParser(EmergeCommand(list(packages),
|
|
|
|
with EmergeParser(EmergeCommand(list(packages), emerge_default_opts=deo,
|
|
|
|
extra_params=param)) as emerge:
|
|
|
|
extra_params=param)) as emerge:
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
emerge.run()
|
|
|
|
emerge.run()
|
|
|
@ -623,6 +624,7 @@ class Update:
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
Выполнить сборку пакета
|
|
|
|
Выполнить сборку пакета
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
deo = self.clVars.Get('cl_emerge_default_opts')
|
|
|
|
if not packages:
|
|
|
|
if not packages:
|
|
|
|
packages = [param]
|
|
|
|
packages = [param]
|
|
|
|
extra_params = None
|
|
|
|
extra_params = None
|
|
|
@ -631,7 +633,7 @@ class Update:
|
|
|
|
if not packages:
|
|
|
|
if not packages:
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
extra_params = [param]
|
|
|
|
extra_params = [param]
|
|
|
|
with EmergeParser(EmergeCommand(list(packages),
|
|
|
|
with EmergeParser(EmergeCommand(list(packages), emerge_default_opts=deo,
|
|
|
|
extra_params=extra_params)) as emerge:
|
|
|
|
extra_params=extra_params)) as emerge:
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
emerge.question.action = lambda x: False
|
|
|
|
emerge.question.action = lambda x: False
|
|
|
@ -649,7 +651,9 @@ class Update:
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
Выполнить очистку системы от лишних пакетов
|
|
|
|
Выполнить очистку системы от лишних пакетов
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
with EmergeParser(EmergeCommand(["--depclean"])) as emerge:
|
|
|
|
deo = self.clVars.Get('cl_emerge_default_opts')
|
|
|
|
|
|
|
|
with EmergeParser(EmergeCommand(["--depclean"],
|
|
|
|
|
|
|
|
emerge_default_opts=deo)) as emerge:
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
emerge.question.action = lambda x: False
|
|
|
|
emerge.question.action = lambda x: False
|
|
|
|
emerge.run()
|
|
|
|
emerge.run()
|
|
|
|