summaryrefslogtreecommitdiff
path: root/src/pgpool.spec
diff options
context:
space:
mode:
Diffstat (limited to 'src/pgpool.spec')
-rw-r--r--src/pgpool.spec15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/pgpool.spec b/src/pgpool.spec
index 6795c7f5f..c93eb37a3 100644
--- a/src/pgpool.spec
+++ b/src/pgpool.spec
@@ -21,7 +21,8 @@
%endif
%global _varrundir %{_localstatedir}/run/pgpool
-%global _varlogdir %{_localstatedir}/log/pgpool_log
+%global _varlogdir %{_localstatedir}/log/pgpool
+%global _varlibdir %{_localstatedir}/lib/pgpool
Summary: Pgpool is a connection pooling/replication server for PostgreSQL
Name: pgpool-II-pg%{pg_version}
@@ -45,6 +46,7 @@ Patch1: pgpool_socket_dir.patch
Patch2: pcp_unix_domain_path.patch
%endif
Patch3: pgpool_log.patch
+Patch4: pgpool.conf.sample.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: postgresql%{pg_version}-devel pam-devel openssl-devel jade libxslt docbook-dtds docbook-style-xsl docbook-style-dsssl openldap-devel
%if %{rhel} >= 9
@@ -71,7 +73,7 @@ Requires(preun): chkconfig
Requires(preun): initscripts
Requires(postun): initscripts
%endif
-Obsoletes: postgresql-pgpool
+Obsoletes: postgresql-pgpool < %{version}
# original pgpool archive name
%define archive_name pgpool-II-%{version}
@@ -107,6 +109,7 @@ PostgreSQL extensions libraries and sql files for pgpool-II.
%patch2 -p0
%endif
%patch3 -p0
+%patch4 -p0
%build
%configure --with-pgsql=%{pghome} \
@@ -177,6 +180,7 @@ install -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/pgpool
%endif
mkdir -p %{buildroot}%{_varlogdir}
+mkdir -p %{buildroot}%{_varlibdir}
install -d %{buildroot}%{_sysconfdir}/sysconfig
%if 0%{rhel} && 0%{rhel} <= 6
@@ -290,6 +294,7 @@ fi
%{_initrddir}/pgpool
%endif
%attr(0755,postgres,postgres) %dir %{_varlogdir}
+%attr(0755,postgres,postgres) %dir %{_varlibdir}
%defattr(600,postgres,postgres,-)
%{_sysconfdir}/%{short_name}/pgpool.conf.sample
%{_sysconfdir}/%{short_name}/pcp.conf.sample
@@ -340,6 +345,8 @@ fi
%{pghome}/share/extension/pgpool_adm--1.3--1.4.sql
%{pghome}/share/extension/pgpool_adm--1.5.sql
%{pghome}/share/extension/pgpool_adm--1.4--1.5.sql
+%{pghome}/share/extension/pgpool_adm--1.6.sql
+%{pghome}/share/extension/pgpool_adm--1.5--1.6.sql
%{pghome}/share/extension/pgpool_adm.control
%{pghome}/lib/pgpool_adm.so
# From PostgreSQL 9.4 pgpool-regclass.so is not needed anymore
@@ -360,6 +367,10 @@ fi
%endif
%changelog
+* Tue Oct 14 2025 Taiki Koshino <koshino@sraoss.co.jp> 4.7.0
+- Change the value of log_directory parameter to '/var/log/pgpool'.
+- Create '/var/lib/pgpool' and set it to work_dir.
+
* Wed Nov 2 2022 Bo Peng <pengbo@sraoss.co.jp> 4.4.0
- Change /lib/tmpfiles.d/ file from /var/run to /run
- Install /etc/sudoers.d/pgpool