|
|
|
@ -81,26 +81,18 @@ class ClUpdateAction(Action):
|
|
|
|
|
'condition': lambda Get: ( Get('cl_update_pretend_set') == 'off' and
|
|
|
|
|
Get('cl_update_sync_only_set') == 'off')
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update:update_portage',
|
|
|
|
|
'group': __("Updating Portage"),
|
|
|
|
|
{'name': 'update:update_world',
|
|
|
|
|
'group': __("Updating packages"),
|
|
|
|
|
'tasks': [
|
|
|
|
|
{'name': 'update:update_portage_pkg',
|
|
|
|
|
'message': __("Updating {0}").format(
|
|
|
|
|
pkg_color("sys-apps/portage")),
|
|
|
|
|
'method': 'Update.emerge("-u","portage")',
|
|
|
|
|
'condition': need_upgrade('sys-apps/portage$')
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update:update_world',
|
|
|
|
|
'message': __("Calculating dependencies"),
|
|
|
|
|
'method': 'Update.emerge("-uDN","--with-bdeps=y","@world")',
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update:update_python',
|
|
|
|
|
'group': __("Updating Python"),
|
|
|
|
|
'tasks': [
|
|
|
|
|
{'name': 'update:update_python_pkg',
|
|
|
|
|
'message': __('Updating {0}').format(
|
|
|
|
|
pkg_color('dev-lang/python')),
|
|
|
|
|
'method': 'Update.emerge("-u","dev-lang/python")',
|
|
|
|
|
'condition': need_upgrade('dev-lang/python$')
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update:python_updater',
|
|
|
|
|
'message': __('Find & rebuild packages broken due '
|
|
|
|
|
'to a Python upgrade'),
|
|
|
|
@ -115,11 +107,6 @@ class ClUpdateAction(Action):
|
|
|
|
|
{'name': 'update:update_perl',
|
|
|
|
|
'group': __("Updating Perl"),
|
|
|
|
|
'tasks': [
|
|
|
|
|
{'name': 'update:update_perl_pkg',
|
|
|
|
|
'message': __('Updating {0}').format(pkg_color('dev-lang/perl')),
|
|
|
|
|
'method': 'Update.emerge("-u","dev-lang/perl")',
|
|
|
|
|
'condition': need_upgrade('dev-lang/perl$')
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update:perl_cleaner',
|
|
|
|
|
'message': __('Find & rebuild packages and Perl header files '
|
|
|
|
|
'broken due to a perl upgrade'),
|
|
|
|
@ -131,15 +118,6 @@ class ClUpdateAction(Action):
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update:update_world',
|
|
|
|
|
'group': __("Updating packages"),
|
|
|
|
|
'tasks': [
|
|
|
|
|
{'name': 'update:update_world',
|
|
|
|
|
'message': __("Calculating dependencies"),
|
|
|
|
|
'method': 'Update.emerge("-uDN","--with-bdeps=y","@world")',
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{'name': 'update_other:depclean',
|
|
|
|
|
'group': __("Cleaning the system from needless packages"),
|
|
|
|
|
'tasks': [
|
|
|
|
|