-
Notifications
You must be signed in to change notification settings - Fork 144
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CheckInstalledKernels: Compare kernels by version number too
Actor CheckInstalledKernels only checks releases of kernels and not the version numbers. If there are two kernels where one has higher version number and the other one a higher release number (for example 3.10.0-957.41.1.el7.ppc64le and 4.14.0-115.29.1.el7a.ppc64le), the wrong one is evaluated as newer, which can incorrectly inhibit the upgrade. This commit introduces version number checks into the actor. Version is always prioritised before release when ordering kernels. Additionally, versions are internally normalized to exactly three integers to avoid comparison quirks, should a version for some reason consist of less or more than three integers.
- Loading branch information
Showing
2 changed files
with
111 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters