Skip to content

Commit

Permalink
Add support for Oracle Linux 9 & OL Addons repository
Browse files Browse the repository at this point in the history
Fixes repository fetching for Oracle Linux 9 OSes. Also adds
`addons` repo enablement, for extra package search (i.e. `ovmd`)
  • Loading branch information
Dany9966 committed Aug 29, 2023
1 parent 8d06b53 commit 8c20aa0
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion coriolis/osmorphing/oracle.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ def check_os_supported(cls, detected_os_info):
def _get_oracle_repos(self):
repos = []
major_version = int(self._version.split(".")[0])
uekr_version = int(major_version) - 2
if major_version < 8:
repo_file_path = (
'/etc/yum.repos.d/%s.repo' % str(uuid.uuid4()))
Expand All @@ -45,7 +46,8 @@ def _get_oracle_repos(self):
self._find_yum_repos(['ol%s_baseos_latest' % major_version]))
repos_to_enable = ["ol%s_baseos_latest" % major_version,
"ol%s_appstream" % major_version,
"ol%s_UEKR6" % major_version]
"ol%d_addons" % major_version,
"ol%s_UEKR%s" % (major_version, uekr_version)]
repos = self._find_yum_repos(repos_to_enable)

return repos

0 comments on commit 8c20aa0

Please sign in to comment.