]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3812] Hammer: Remove openssl command altogether
authorAndrei Pavel <andrei@isc.org>
Tue, 22 Apr 2025 12:36:41 +0000 (15:36 +0300)
committerAndrei Pavel <andrei@isc.org>
Tue, 22 Apr 2025 12:36:41 +0000 (15:36 +0300)
hammer.py

index f128954eac7cb37a0705c82fa507126a0d5b1bd8..0faceb8f4a7699f9a18971dd1d14a08e58c19c96 100755 (executable)
--- a/hammer.py
+++ b/hammer.py
@@ -1416,15 +1416,6 @@ def _configure_mysql(system, revision, features):
             execute('sudo mkdir -p {}'.format(cert_dir))
         # Parent dir of hammer.py.
         p = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0])))
-        # Some systems, usually old ones, might require a cerain PKCS format
-        # of the key. Try to regenerate it here, but don't stop if it fails.
-        # If the key is wrong, it will fail later anyway.
-        exit_code = execute('openssl rsa -in kea-server.key -out kea-server.key.out',
-                            cwd=f'{p}/src/lib/asiolink/testutils/ca', raise_error=False)
-        if exit_code == 0:
-            execute('mv kea-server.key.out kea-server.key', cwd=f'{p}/src/lib/asiolink/testutils/ca', raise_error=False)
-        else:
-            log.warning('openssl command failed with exit code %d, but continuing...', exit_code)
         for file in [
             f'{p}/src/lib/asiolink/testutils/ca/kea-ca.crt',
             f'{p}/src/lib/asiolink/testutils/ca/kea-client.crt',