From: Andrei Pavel Date: Tue, 17 Jun 2025 09:16:50 +0000 (+0300) Subject: Hammer: Fix Postgresql server installation logic X-Git-Tag: Kea-2.6.4~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d0924bb3d552638b920448a72feabd1b4b572c9;p=thirdparty%2Fkea.git Hammer: Fix Postgresql server installation logic This change is only for the maintenance branch. --- 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'])