Univention Bugzilla – Attachment 4929 Details for
Bug 29273
App Center Info bei Deinstallation
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Show packages that will be uninstalled when removing an application
030_bug29273.patch (text/plain), 1.44 KB, created by
Dirk Wiesenthal
on 2012-12-20 14:44 CET
(
hide
)
Description:
Show packages that will be uninstalled when removing an application
Filename:
MIME Type:
Creator:
Dirk Wiesenthal
Created:
2012-12-20 14:44 CET
Size:
1.44 KB
patch
obsolete
>Confirm removal of packages when uninstalling an application (Bug #29273) >Index: umc/python/appcenter/__init__.py >=================================================================== >--- umc/python/appcenter/__init__.py (Revision 37849) >+++ umc/python/appcenter/__init__.py (Arbeitskopie) >@@ -172,6 +172,9 @@ > self.component_manager.remove_app(application) > self.package_manager.update() > can_continue = False >+ elif can_continue and function in ('uninstall',) and not force: >+ result['remove'] = application.uninstall_dry_run(self.package_manager) >+ can_continue = False > result['can_continue'] = can_continue > self.finished(request.id, result) > >Index: umc/python/appcenter/app_center.py >=================================================================== >--- umc/python/appcenter/app_center.py (Revision 37849) >+++ umc/python/appcenter/app_center.py (Arbeitskopie) >@@ -481,6 +482,16 @@ > > return result > >+ def uninstall_dry_run(self, package_manager): >+ MODULE.info('Invoke uninstall_dry_run') >+ package_manager.reopen_cache() >+ to_uninstall = package_manager.get_packages(self.get('defaultpackages')) >+ for package in to_uninstall: >+ package.mark_delete() >+ packages = [pkg.name for pkg in package_manager.packages() if pkg.is_auto_removable] >+ package_manager.reopen_cache() >+ return packages >+ > def install(self, package_manager, component_manager, add_component=True): > try: > # remove all existing component versions
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
Actions:
View
|
Diff
Attachments on
bug 29273
:
4802
|
4803
|
4804
| 4929