From 6d0924bb3d552638b920448a72feabd1b4b572c9 Mon Sep 17 00:00:00 2001 From: Andrei Pavel Date: Tue, 17 Jun 2025 12:16:50 +0300 Subject: [PATCH] Hammer: Fix Postgresql server installation logic This change is only for the maintenance branch. --- hammer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hammer.py b/hammer.py index 02084a5331..da8dcda16e 100755 --- a/hammer.py +++ b/hammer.py @@ -1780,8 +1780,12 @@ def install_packages_local(system, revision, features, check_times, ignore_error packages.extend(['mariadb-connector-c-devel']) if 'pgsql' in features: + execute(f'sudo yum-config-manager --enable codeready-builder-for-rhel-{revision}-rhui-rpms') + execute(f'sudo yum-config-manager --enable codeready-builder-for-rhel-{revision}-rhui-source-rpms') execute('sudo dnf remove -y libpq-devel', raise_error=False) - packages.extend(['postgresql', 'postgresql-devel', 'postgresql-server', 'postgresql-server-devel']) + packages.extend(['postgresql', 'postgresql-server', 'postgresql-server-devel']) + if int(revision) <= 8: + packages.append('libpq-devel') if 'gssapi' in features: packages.extend(['krb5-devel']) -- 2.47.2