Преглед изворни кода

Add support for Oracle Linux 9 & OL Addons repository

Fixes repository fetching for Oracle Linux 9 OSes. Also adds
`addons` repo enablement, for extra package search (i.e. `ovmd`)
Daniel Vincze пре 2 година
родитељ
комит
8c20aa018a
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      coriolis/osmorphing/oracle.py

+ 3 - 1
coriolis/osmorphing/oracle.py

@@ -23,6 +23,7 @@ class BaseOracleMorphingTools(redhat.BaseRedHatMorphingTools):
     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()))
@@ -45,7 +46,8 @@ class BaseOracleMorphingTools(redhat.BaseRedHatMorphingTools):
                 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