]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1757] hammer: fixed installing cassandra
authorMichal Nowikowski <godfryd@isc.org>
Wed, 17 Mar 2021 11:52:05 +0000 (12:52 +0100)
committerMichal Nowikowski <godfryd@isc.org>
Wed, 17 Mar 2021 11:52:05 +0000 (12:52 +0100)
Now Cassandra is being installed from 3rd party
repository on Centos and Fedora as there are no
packages with it in system repos.

hammer.py

index 48f3e3c2248af255406c650767e944f67ce0bfee..617fa0f02fc10b746ad8286b6310e4ad4d48b2a0 100755 (executable)
--- a/hammer.py
+++ b/hammer.py
@@ -1119,20 +1119,13 @@ def _install_cassandra_deb(system, revision, env, check_times):
 def _install_cassandra_rpm(system, revision, env, check_times):
     """Install Cassandra and cpp-driver using RPM package."""
     if not os.path.exists('/usr/bin/cassandra'):
-        if system == 'centos':
-            install_pkgs('yum-utils', env=env, check_times=check_times)
-            execute('sudo yum-config-manager --add-repo https://www.apache.org/dist/cassandra/redhat/311x/', raise_error=False)
-            execute('sudo rpm --import https://www.apache.org/dist/cassandra/KEYS')
-            pkgs = 'cassandra cassandra-tools libuv libuv-devel openssl'
-        elif system == 'fedora' and int(revision) == 33:
-            # there are not rpms for fedora33
-            return 0
-        else:
-            pkgs = 'cassandra cassandra-server libuv libuv-devel'
+        install_pkgs('yum-utils', env=env, check_times=check_times)
+        execute('sudo yum-config-manager --add-repo https://www.apache.org/dist/cassandra/redhat/311x/', raise_error=False)
+        execute('sudo rpm --import https://www.apache.org/dist/cassandra/KEYS')
+        pkgs = 'cassandra cassandra-tools libuv libuv-devel openssl'
         install_pkgs(pkgs, env=env, check_times=check_times)
 
-    if system == 'centos':
-        execute('sudo systemctl daemon-reload')
+    execute('sudo systemctl daemon-reload')
 
     if system == 'fedora' and int(revision) >= 30:
         execute("echo '-Xms1G -Xmx1G' | sudo tee -a /etc/cassandra/jvm.options")