Remove unnecessary ldconfig calls in pre/post triggers
This commit is contained in:
parent
f95c6455f3
commit
8f944a5a01
@ -53,7 +53,7 @@ Summary: PostgreSQL client programs
|
||||
Name: postgresql
|
||||
%global majorversion 9.1
|
||||
Version: 9.1.5
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
|
||||
# The PostgreSQL license is very similar to other MIT licenses, but the OSI
|
||||
# recognizes it as an independent license, so we do as well.
|
||||
@ -181,9 +181,6 @@ Group: Applications/Databases
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
Requires(pre): /usr/sbin/useradd
|
||||
# for /sbin/ldconfig
|
||||
Requires(post): glibc
|
||||
Requires(postun): glibc
|
||||
# We require this to be present for %%{_prefix}/lib/tmpfiles.d
|
||||
Requires: systemd-units
|
||||
# Make sure it's there when scriptlets run, too
|
||||
@ -644,7 +641,6 @@ cat psql-%{majorversion}.lang >>main.lst
|
||||
-c "PostgreSQL Server" -u 26 postgres >/dev/null 2>&1 || :
|
||||
|
||||
%post server
|
||||
/sbin/ldconfig
|
||||
if [ $1 -eq 1 ] ; then
|
||||
# Initial installation
|
||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||
@ -669,28 +665,12 @@ if [ $1 -eq 0 ] ; then
|
||||
fi
|
||||
|
||||
%postun server
|
||||
/sbin/ldconfig
|
||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||
if [ $1 -ge 1 ] ; then
|
||||
# Package upgrade, not uninstall
|
||||
/bin/systemctl try-restart postgresql.service >/dev/null 2>&1 || :
|
||||
fi
|
||||
|
||||
%if %plperl
|
||||
%post -p /sbin/ldconfig plperl
|
||||
%postun -p /sbin/ldconfig plperl
|
||||
%endif
|
||||
|
||||
%if %plpython
|
||||
%post -p /sbin/ldconfig plpython
|
||||
%postun -p /sbin/ldconfig plpython
|
||||
%endif
|
||||
|
||||
%if %pltcl
|
||||
%post -p /sbin/ldconfig pltcl
|
||||
%postun -p /sbin/ldconfig pltcl
|
||||
%endif
|
||||
|
||||
# FILES section.
|
||||
|
||||
%files -f main.lst
|
||||
@ -939,6 +919,10 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Aug 28 2012 Tom Lane <tgl@redhat.com> 9.1.5-2
|
||||
- Remove unnecessary ldconfig calls in pre/post triggers
|
||||
Resolves: #849344
|
||||
|
||||
* Fri Aug 17 2012 Tom Lane <tgl@redhat.com> 9.1.5-1
|
||||
- Update to PostgreSQL 9.1.5, for various fixes described at
|
||||
http://www.postgresql.org/docs/9.1/static/release-9-1-5.html
|
||||
|
Loading…
Reference in New Issue
Block a user