]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2410] fedora 35 and 35 support
authorWlodek Wencel <wlodek@isc.org>
Wed, 18 May 2022 07:22:15 +0000 (09:22 +0200)
committerWlodzimierz Wencel <wlodek@isc.org>
Wed, 18 May 2022 15:28:28 +0000 (15:28 +0000)
hammer.py

index 0ed3ff16f13bc4627509a3c55aa20f9268b3d223..e2d704293c54af5e2f503c884ea153f1db5e57e2 100755 (executable)
--- a/hammer.py
+++ b/hammer.py
@@ -49,14 +49,18 @@ SYSTEMS = {
         #'30',  # EOLed
         #'31',  # EOLed
         '32',   # EOLed
-        '33',
+        '33',   # EOLed
         '34',
+        '35',
+        '36'
     ],
     'centos': [
         '7',
         '8',
     ],
-    'rhel': ['8'],
+    'rhel': [
+        '8'
+    ],
     'ubuntu': [
         #'16.04',
         '18.04',
@@ -66,6 +70,7 @@ SYSTEMS = {
         '20.04',
         '20.10',
         '21.04',
+        # '22.04',
     ],
     'debian': [
         #'8',
@@ -107,6 +112,8 @@ IMAGE_TEMPLATES = {
     'fedora-32-lxc':           {'bare': 'isc/lxc-fedora-32',           'kea': 'isc/kea-fedora-32'},
     'fedora-33-lxc':           {'bare': 'isc/lxc-fedora-33',           'kea': 'isc/kea-fedora-33'},
     'fedora-34-lxc':           {'bare': 'isc/lxc-fedora-34',           'kea': 'isc/kea-fedora-34'},
+    'fedora-35-lxc':           {'bare': 'isc/lxc-fedora-35',           'kea': 'isc/kea-fedora-35'},
+    'fedora-36-lxc':           {'bare': 'isc/lxc-fedora-36',           'kea': 'isc/kea-fedora-36'},
 
     # centos
     'centos-7-lxc':            {'bare': 'isc/lxc-centos-7',            'kea': 'isc/kea-centos-7'},
@@ -1446,9 +1453,11 @@ def prepare_system_local(features, check_times):
             packages.extend(['mariadb', 'mariadb-server', 'mariadb-connector-c-devel'])
 
         if 'pgsql' in features:
-            packages.extend(['postgresql-devel', 'postgresql-server'])
             if int(revision) >= 30:
                 packages.extend(['postgresql-server-devel'])
+            if int(revision) <= 34:
+                packages.extend(['postgresql-devel'])
+            packages.extend(['postgresql-server'])
 
         if 'radius' in features:
             packages.extend(['freeradius', 'git'])
@@ -1460,7 +1469,7 @@ def prepare_system_local(features, check_times):
             packages.extend(['ccache'])
 
         if 'netconf' in features:
-            if int(revision) <= 33:
+            if int(revision) <= 33 or int(revision) >= 35:
                 packages.extend(['cmake', 'pcre-devel'])
                 deferred_functions.extend([
                     _install_libyang_from_sources,
@@ -1470,6 +1479,8 @@ def prepare_system_local(features, check_times):
                 packages.extend(['cmake', 'libyang', 'libyang-devel', 'libyang-cpp', 'libyang-cpp-devel'])
                 deferred_functions.append(_install_sysrepo_from_sources)
 
+
+
         install_pkgs(packages, timeout=300, env=env, check_times=check_times)
 
         if 'unittest' in features:
@@ -2109,6 +2120,10 @@ def _build_rpm(system, revision, features, tarball_path, env, check_times, dry_r
         frc_version = 'isc20210415094816.fc33'
     elif system == 'fedora' and revision == '34':
         frc_version = 'isc20210528132302.fc34'
+    elif system == 'fedora' and revision == '35':
+        frc_version = 'isc20220516091026.fc35'
+    elif system == 'fedora' and revision == '36':
+        frc_version = 'isc20220516091651.fc36'
     elif system == 'centos' and revision == '7':
         frc_version = 'isc20200318122047.el7'
     elif system in ['centos', 'rhel'] and revision == '8':