Bläddra i källkod

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

tags/3.5.2.2
förälder
incheckning
1168020f6d
3 ändrade filer med 10 tillägg och 0 borttagningar
  1. +1
    -0
      pym/update/update.py
  2. +1
    -0
      pym/update/utils/cl_update.py
  3. +8
    -0
      pym/update/variables/update.py

+ 1
- 0
pym/update/update.py Visa fil

@@ -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):


+ 1
- 0
pym/update/utils/cl_update.py Visa fil

@@ -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



+ 8
- 0
pym/update/variables/update.py Visa fil

@@ -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"

Laddar…
Avbryt
Spara