upgrade: provide %postgresql_upgrade_prefix macro
Related: rhbz#1475177 Version: 10.0-3
This commit is contained in:
parent
4a3d2412bc
commit
07894e0da4
@ -77,6 +77,7 @@ Url: http://www.postgresql.org/
|
|||||||
# but update when bugs affecting pg_dump output are fixed.
|
# but update when bugs affecting pg_dump output are fixed.
|
||||||
%global prevversion 9.6.5
|
%global prevversion 9.6.5
|
||||||
%global prevmajorversion 9.6
|
%global prevmajorversion 9.6
|
||||||
|
%global prev_prefix %{_libdir}/pgsql/postgresql-%{prevmajorversion}
|
||||||
|
|
||||||
%global setup_version 5.1
|
%global setup_version 5.1
|
||||||
|
|
||||||
@ -615,7 +616,7 @@ test "$test_failure" -eq 0
|
|||||||
CFLAGS="$CFLAGS -fno-aggressive-loop-optimizations" ./configure \
|
CFLAGS="$CFLAGS -fno-aggressive-loop-optimizations" ./configure \
|
||||||
--build=%{_build} \
|
--build=%{_build} \
|
||||||
--host=%{_host} \
|
--host=%{_host} \
|
||||||
--prefix=%{_libdir}/pgsql/postgresql-%{prevmajorversion} \
|
--prefix=%prev_prefix \
|
||||||
--disable-rpath \
|
--disable-rpath \
|
||||||
%if %beta
|
%if %beta
|
||||||
--enable-debug \
|
--enable-debug \
|
||||||
@ -734,6 +735,9 @@ install -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{?_localstatedir}/lib/pgsql/.bash_pro
|
|||||||
rm share/*.sql
|
rm share/*.sql
|
||||||
rm share/*.txt
|
rm share/*.txt
|
||||||
popd
|
popd
|
||||||
|
cat <<EOF > $RPM_BUILD_ROOT%macrosdir/macros.%name-upgrade
|
||||||
|
%%postgresql_upgrade_prefix %prev_prefix
|
||||||
|
EOF
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
@ -1101,7 +1105,7 @@ make -C postgresql-setup-%{setup_version} check
|
|||||||
%{_mandir}/man1/ecpg.*
|
%{_mandir}/man1/ecpg.*
|
||||||
%{_mandir}/man1/pg_config.*
|
%{_mandir}/man1/pg_config.*
|
||||||
%{_mandir}/man3/SPI_*
|
%{_mandir}/man3/SPI_*
|
||||||
%{macrosdir}/*
|
%{macrosdir}/macros.%name
|
||||||
|
|
||||||
%files static
|
%files static
|
||||||
%{_libdir}/libpgcommon.a
|
%{_libdir}/libpgcommon.a
|
||||||
@ -1121,6 +1125,7 @@ make -C postgresql-setup-%{setup_version} check
|
|||||||
%{_libdir}/pgsql/postgresql-%{prevmajorversion}/include
|
%{_libdir}/pgsql/postgresql-%{prevmajorversion}/include
|
||||||
%{_libdir}/pgsql/postgresql-%{prevmajorversion}/lib/pkgconfig
|
%{_libdir}/pgsql/postgresql-%{prevmajorversion}/lib/pkgconfig
|
||||||
%{_libdir}/pgsql/postgresql-%{prevmajorversion}/lib/pgxs
|
%{_libdir}/pgsql/postgresql-%{prevmajorversion}/lib/pgxs
|
||||||
|
%{macrosdir}/macros.%name-upgrade
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %plperl
|
%if %plperl
|
||||||
@ -1156,6 +1161,7 @@ make -C postgresql-setup-%{setup_version} check
|
|||||||
%changelog
|
%changelog
|
||||||
* Thu Oct 12 2017 Pavel Raiskup <praiskup@redhat.com> - 10.0-3
|
* Thu Oct 12 2017 Pavel Raiskup <praiskup@redhat.com> - 10.0-3
|
||||||
- confess that we bundle setup scripts and previous version of ourseleves
|
- confess that we bundle setup scripts and previous version of ourseleves
|
||||||
|
- provide %%postgresql_upgrade_prefix macro
|
||||||
|
|
||||||
* Mon Oct 09 2017 Pavel Raiskup <praiskup@redhat.com> - 10.0-2
|
* Mon Oct 09 2017 Pavel Raiskup <praiskup@redhat.com> - 10.0-2
|
||||||
- stricter separation of files in upgrade/upgrade-devel
|
- stricter separation of files in upgrade/upgrade-devel
|
||||||
|
Loading…
Reference in New Issue
Block a user