Update.ycp |
|
|
This module has an unstable interface. |
Imports
Global Functions |
Returns whether old packages should be removed (defined in control file). True means - delete old RPMs when updating. (Functionality for FATE #301844).
Returns whether upgrade process should only update installed packages or also install new packages. True means - do not upgrade, only update packages. (Functionality for FATE #301844).
Returns whether upgrade process should silently downgrade packages if needed. 'true' means that packages might be downgraded, 'nil' is returned when the feature is not supported in the control file.
Returns whether upgrade process should keep installed patches. 'true' means that patches will be kept, 'nil' is returned when the feature is not supported in the control file.
Returns whether the installed product is supported for upgrade. (Functionality for FATE #301844).
Check if installed product and product to upgrade to are compatible
- Return value:
-
true if update is possible
Set initial values for variables that user can't change. They are defined in the control file.
- Parameters:
-
data
Read product name and version for the old and new release. Fill installedVersion and updateVersion.
- Return value:
-
success
Get all available base selections sorted in reverse order (highest ordered bases selection comes first).
Propose a selection for the update and save it's name in Update::selected_selection.