Вызов depclean при смене параметра --with-bdeps

master-3.5 3.5.2.2
コミット 1168020f6d

@ -1228,6 +1228,7 @@ class Update(MethodsInterface):
if oldval != newval:
self.clVars.Write('cl_update_with_bdeps_set', newval,
location="system")
self.clVars.Set('cl_update_force_depclean_set', 'on')
return True
def message_binhost_changed(self):

@ -45,6 +45,7 @@ class UpdateConditions(object):
def func(Get):
task = EmergeLog(EmergeLogNamedTask(task_name))
return (bool(PackageList(task.list)[pkg])
or Get('cl_update_force_depclean_set') == 'on'
or Get('cl_update_outdated_kernel_set') == 'on')
return func

@ -1752,3 +1752,11 @@ class VariableClUpdateWithBdepsOptSet(Variable):
def get(self):
return self.Get('cl_update_with_bdeps_set')
class VariableClUpdateForceDepcleanSet(Variable):
"""
Принудительный вызов depclean
"""
type = "bool"
value = "off"

読み込み中…
キャンセル
保存