auto-import postgresql-7.2.1-15 from postgresql-7.2.1-15.src.rpm
This commit is contained in:
parent
492b6648d6
commit
4914e6a2b1
@ -153,23 +153,12 @@ start(){
|
|||||||
pid=`pidof -s postmaster`
|
pid=`pidof -s postmaster`
|
||||||
if [ $pid ]
|
if [ $pid ]
|
||||||
then
|
then
|
||||||
if echo "$TYPESET"|grep "declare -f success ()" >/dev/null
|
success "$PSQL_START"
|
||||||
then
|
touch /var/lock/subsys/postgresql
|
||||||
success "$PSQL_START"
|
echo $pid > /var/run/postmaster.pid
|
||||||
else
|
echo
|
||||||
echo " [ OK ]"
|
|
||||||
fi
|
|
||||||
touch /var/lock/subsys/postgresql
|
|
||||||
echo $pid > /var/run/postmaster.pid
|
|
||||||
echo
|
|
||||||
else
|
else
|
||||||
if echo "$TYPESET"|grep "declare -f failure ()" >/dev/null
|
failure "$PSQL_START"
|
||||||
then
|
|
||||||
failure "$PSQL_START"
|
|
||||||
else
|
|
||||||
echo " [ FAILED ]"
|
|
||||||
fi
|
|
||||||
echo
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
%{?beta:%define __os_install_post /usr/lib/rpm/brp-compress}
|
%{?beta:%define __os_install_post /usr/lib/rpm/brp-compress}
|
||||||
%{!?perl:%define perl 1}
|
%{!?perl:%define perl 1}
|
||||||
%{!?tcl:%define tcl 1}
|
%{!?tcl:%define tcl 1}
|
||||||
%{!?tkpkg:%define tkpkg 1}
|
%{!?tkpkg:%define tkpkg 0}
|
||||||
%{!?odbc:%define odbc 1}
|
%{!?odbc:%define odbc 1}
|
||||||
%{!?jdbc:%define jdbc 1}
|
%{!?jdbc:%define jdbc 1}
|
||||||
%{!?test:%define test 0}
|
%{!?test:%define test 0}
|
||||||
@ -16,10 +16,12 @@
|
|||||||
%{!?kerberos:%define kerberos 1}
|
%{!?kerberos:%define kerberos 1}
|
||||||
%{!?nls:%define nls 1}
|
%{!?nls:%define nls 1}
|
||||||
%{!?pam:%define pam 1}
|
%{!?pam:%define pam 1}
|
||||||
|
%{!?sgmldocs:%define sgmldocs 0}
|
||||||
|
|
||||||
|
|
||||||
# Utility feature defines.
|
# Utility feature defines.
|
||||||
%{!?enable_mb:%define enable_mb 1}
|
%{!?enable_mb:%define enable_mb 1}
|
||||||
%{!?pgaccess:%define pgaccess 1}
|
%{!?pgaccess:%define pgaccess 0}
|
||||||
|
|
||||||
# Python major version.
|
# Python major version.
|
||||||
%{expand: %%define pyver %(python -c 'import sys;print(sys.version[0:3])')%{nil}}
|
%{expand: %%define pyver %(python -c 'import sys;print(sys.version[0:3])')%{nil}}
|
||||||
@ -49,7 +51,7 @@ Version: 7.2.1
|
|||||||
# Pre-release RPM's should not be put up on the public ftp.postgresql.org server
|
# Pre-release RPM's should not be put up on the public ftp.postgresql.org server
|
||||||
# -- only test releases or full releases should be.
|
# -- only test releases or full releases should be.
|
||||||
|
|
||||||
Release: 5
|
Release: 15
|
||||||
License: BSD
|
License: BSD
|
||||||
Group: Applications/Databases
|
Group: Applications/Databases
|
||||||
Source0: ftp://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.gz
|
Source0: ftp://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.gz
|
||||||
@ -58,15 +60,16 @@ Source4: file-lists.tar.gz
|
|||||||
Source5: ftp://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.gz.md5
|
Source5: ftp://ftp.postgresql.org/pub/source/v%{version}/postgresql-%{version}.tar.gz.md5
|
||||||
Source6: README.rpm-dist
|
Source6: README.rpm-dist
|
||||||
Source7: migration-scripts.tar.gz
|
Source7: migration-scripts.tar.gz
|
||||||
Source8: http://jdbc.postgresql.org/download/jdbc7.2dev-1.1.jar
|
Source8: http://jdbc.postgresql.org/download/devpgjdbc1.jar
|
||||||
Source9: http://jdbc.postgresql.org/download/jdbc7.2dev-1.2.jar
|
Source9: http://jdbc.postgresql.org/download/devpgjdbc2.jar
|
||||||
Source10: http://jdbc.postgresql.org/download/jdbc7.1-1.1.jar
|
Source10: http://jdbc.postgresql.org/download/pgjdbc1.jar
|
||||||
Source11: http://jdbc.postgresql.org/download/jdbc7.1-1.2.jar
|
Source11: http://jdbc.postgresql.org/download/pgjdbc2.jar
|
||||||
Source12: postgresql-dump.1.gz
|
Source12: postgresql-dump.1.gz
|
||||||
Source15: postgresql-bashprofile
|
Source15: postgresql-bashprofile
|
||||||
Patch1: rpm-pgsql-7.2.patch
|
Patch1: rpm-pgsql-7.2.patch
|
||||||
Patch3: postgresql-7.2rc2-betterquote.patch
|
Patch3: postgresql-7.2rc2-betterquote.patch
|
||||||
Patch4: postgresql-7.2-tighten.patch
|
Patch4: postgresql-7.2-tighten.patch
|
||||||
|
Patch5: postgresql-7.2.1-mktime.patch
|
||||||
Buildrequires: perl glibc-devel
|
Buildrequires: perl glibc-devel
|
||||||
Prereq: /sbin/ldconfig initscripts
|
Prereq: /sbin/ldconfig initscripts
|
||||||
BuildPrereq: perl
|
BuildPrereq: perl
|
||||||
@ -117,10 +120,15 @@ Obsoletes: postgresql-jdbc
|
|||||||
%if ! %{test}
|
%if ! %{test}
|
||||||
Obsoletes: postgresql-test
|
Obsoletes: postgresql-test
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %{sgmldocs}
|
||||||
|
Obsoletes: postgresql-docs
|
||||||
|
%endif
|
||||||
%if %{pam}
|
%if %{pam}
|
||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# This is the PostgreSQL Global Development Group Official RPMset spec file,
|
# This is the PostgreSQL Global Development Group Official RPMset spec file,
|
||||||
# or a derivative thereof.
|
# or a derivative thereof.
|
||||||
# Copyright 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
|
# Copyright 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>
|
||||||
@ -182,6 +190,8 @@ Prereq: /usr/sbin/useradd /sbin/chkconfig
|
|||||||
Requires: postgresql = %{version} libpq.so
|
Requires: postgresql = %{version} libpq.so
|
||||||
Requires: postgresql-libs = %{version}
|
Requires: postgresql-libs = %{version}
|
||||||
|
|
||||||
|
#------------
|
||||||
|
%if %sgmldocs
|
||||||
%package docs
|
%package docs
|
||||||
Summary: Extra documentation for PostgreSQL
|
Summary: Extra documentation for PostgreSQL
|
||||||
Group: Applications/Databases
|
Group: Applications/Databases
|
||||||
@ -190,6 +200,8 @@ The postgresql-docs package includes the SGML source for the documentation
|
|||||||
as well as the documentation in other formats, and some extra documentation.
|
as well as the documentation in other formats, and some extra documentation.
|
||||||
Install this package if you want to help with the PostgreSQL documentation
|
Install this package if you want to help with the PostgreSQL documentation
|
||||||
project, or if you want to generate printed documentation.
|
project, or if you want to generate printed documentation.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%package contrib
|
%package contrib
|
||||||
Summary: Contributed source and binaries distributed with PostgreSQL
|
Summary: Contributed source and binaries distributed with PostgreSQL
|
||||||
@ -339,6 +351,10 @@ system, including regression tests and benchmarks.
|
|||||||
#patch2 -p1
|
#patch2 -p1
|
||||||
#patch3 -p1
|
#patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
|
%patch5 -p1
|
||||||
|
|
||||||
|
#binary
|
||||||
|
rm contrib/spi/preprocessor/step1.e
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -402,8 +418,10 @@ CFLAGS=`echo $CFLAGS|xargs -n 1|grep -v ffast-math|xargs -n 100`
|
|||||||
--includedir=%{_includedir} \
|
--includedir=%{_includedir} \
|
||||||
--datadir=/usr/share/pgsql
|
--datadir=/usr/share/pgsql
|
||||||
|
|
||||||
|
|
||||||
make all
|
make all
|
||||||
|
|
||||||
|
|
||||||
%if %test
|
%if %test
|
||||||
pushd src/test
|
pushd src/test
|
||||||
make all
|
make all
|
||||||
@ -416,7 +434,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
make DESTDIR=$RPM_BUILD_ROOT install
|
make DESTDIR=$RPM_BUILD_ROOT install
|
||||||
|
|
||||||
%if %perl
|
%if %perl
|
||||||
make PREFIX=$RPM_BUILD_ROOT/usr -C src/interfaces/perl5 -f Makefile install
|
make DESTDIR=$RPM_BUILD_ROOT -C src/interfaces/perl5 -f Makefile install
|
||||||
|
|
||||||
# Get rid of the packing list generated by the perl Makefile, and build my own...
|
# Get rid of the packing list generated by the perl Makefile, and build my own...
|
||||||
find $RPM_BUILD_ROOT/usr/lib/perl5 -name .packlist -exec rm -f {} \;
|
find $RPM_BUILD_ROOT/usr/lib/perl5 -name .packlist -exec rm -f {} \;
|
||||||
@ -430,7 +448,7 @@ make DESTDIR=$RPM_BUILD_ROOT install
|
|||||||
if [ ! -e $RPM_BUILD_ROOT%{_mandir}/man3/Pg.* ]
|
if [ ! -e $RPM_BUILD_ROOT%{_mandir}/man3/Pg.* ]
|
||||||
then
|
then
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
|
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
|
||||||
cp `find $RPM_BUILD_ROOT -name 'Pg.3*' -print` $RPM_BUILD_ROOT%{_mandir}/man3
|
cp src/interfaces/perl5/blib/man3/Pg.3pm $RPM_BUILD_ROOT%{_mandir}/man3
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pushd src/interfaces
|
pushd src/interfaces
|
||||||
@ -808,9 +826,12 @@ rm -f perlfiles.list
|
|||||||
%{_mandir}/man1/vacuumdb.1*
|
%{_mandir}/man1/vacuumdb.1*
|
||||||
%{_mandir}/man7/*
|
%{_mandir}/man7/*
|
||||||
|
|
||||||
|
|
||||||
|
%if %sgmldocs
|
||||||
%files docs
|
%files docs
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc doc/src/*
|
%doc doc/src/*
|
||||||
|
%endif
|
||||||
|
|
||||||
%files contrib
|
%files contrib
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -866,7 +887,7 @@ rm -f perlfiles.list
|
|||||||
/usr/lib/libecpg.a
|
/usr/lib/libecpg.a
|
||||||
/usr/lib/libpq++.a
|
/usr/lib/libpq++.a
|
||||||
/usr/lib/libpgeasy.a
|
/usr/lib/libpgeasy.a
|
||||||
%if tcl
|
%if %tcl
|
||||||
/usr/lib/libpgtcl.a
|
/usr/lib/libpgtcl.a
|
||||||
%endif
|
%endif
|
||||||
%{_mandir}/man1/ecpg.1*
|
%{_mandir}/man1/ecpg.1*
|
||||||
@ -928,10 +949,7 @@ rm -f perlfiles.list
|
|||||||
%if %jdbc
|
%if %jdbc
|
||||||
%files jdbc
|
%files jdbc
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/share/pgsql/jdbc7.1-1.1.jar
|
/usr/share/pgsql/*jar
|
||||||
/usr/share/pgsql/jdbc7.1-1.2.jar
|
|
||||||
/usr/share/pgsql/jdbc7.2dev-1.1.jar
|
|
||||||
/usr/share/pgsql/jdbc7.2dev-1.2.jar
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %test
|
%if %test
|
||||||
@ -942,6 +960,43 @@ rm -f perlfiles.list
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Aug 9 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-15
|
||||||
|
- Minor initscript tweak ( #71027)
|
||||||
|
|
||||||
|
* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 7.2.1-14
|
||||||
|
- build using gcc-3.2-0.1
|
||||||
|
|
||||||
|
* Thu Jul 11 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-13
|
||||||
|
- Rebuild with new readline
|
||||||
|
|
||||||
|
* Mon Jul 8 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-12
|
||||||
|
- Update the jarfiles from jdbc.postgresql.org
|
||||||
|
|
||||||
|
* Wed Jul 3 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-11
|
||||||
|
- Make postgresql-docs conditional
|
||||||
|
- don't ship it - it's just sgml sources for docs in the main package
|
||||||
|
(#67818)
|
||||||
|
|
||||||
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Tue Jun 18 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-10
|
||||||
|
- step1.e was distributed as a binary... make sure it's rebuilt (#66870)
|
||||||
|
|
||||||
|
* Wed Jun 12 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-9
|
||||||
|
- Make the perl parts build with new perl
|
||||||
|
- Fix mktime() usage - don't use it before the epoch
|
||||||
|
- Disable tk/pgaccess
|
||||||
|
|
||||||
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Tue May 7 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-7
|
||||||
|
- Rebuild
|
||||||
|
|
||||||
|
* Mon Apr 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-6
|
||||||
|
- Add a missing percent in a conditional (tcl, devel package)
|
||||||
|
|
||||||
* Fri Apr 12 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-5
|
* Fri Apr 12 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.2.1-5
|
||||||
- Fix conditional build dependencies... it required tcl
|
- Fix conditional build dependencies... it required tcl
|
||||||
and python-devel only when you didn't build the modules,
|
and python-devel only when you didn't build the modules,
|
||||||
|
Loading…
Reference in New Issue
Block a user