📄 postgresql.spec
字号:
%if %tcl%post -p /sbin/ldconfig tcl%postun -p /sbin/ldconfig tcl%endif%if %plperl%post -p /sbin/ldconfig plperl%postun -p /sbin/ldconfig plperl%endif%if %test%post testchown -R postgres.postgres /usr/share/pgsql/test >/dev/null 2>&1 || :%endif%cleanrm -rf $RPM_BUILD_ROOTrm -f perlfiles.list# Ok, we are dynamically generating some filelists. These are by default# under the BUILD/postgresql-x.y.z tree.# Note that macros such as config are available in those lists.# The lists differentiate between RedHat, SuSE, and others.%files%defattr(-,root,root)%doc doc/FAQ doc/KNOWN_BUGS doc/MISSING_FEATURES doc/README* %doc COPYRIGHT README HISTORY doc/bug.template%doc README.rpm-dist%doc doc/html/usr/bin/createdb/usr/bin/createlang/usr/bin/createuser/usr/bin/dropdb/usr/bin/droplang/usr/bin/dropuser/usr/bin/pg_dump/usr/bin/pg_dumpall/usr/bin/pg_restore/usr/bin/psql/usr/bin/vacuumdb%{_mandir}/man1/createdb.1*%{_mandir}/man1/createlang.1*%{_mandir}/man1/createuser.1*%{_mandir}/man1/dropdb.1*%{_mandir}/man1/droplang.1*%{_mandir}/man1/dropuser.1*%{_mandir}/man1/pg_dump.1*%{_mandir}/man1/pg_dumpall.1*%{_mandir}/man1/psql.1*%{_mandir}/manl/*%dir %{_mandir}/manl/%files docs%defattr(-,root,root)%doc doc/src/*%files contrib%defattr(-,root,root)%dir /usr/lib/pgsql/contrib//usr/lib/pgsql/contrib/*%files libs%defattr(-,root,root)/usr/lib/libpq.so.*/usr/lib/libecpg.so.*/usr/lib/libpq++.so.*/usr/lib/libpgeasy.so.*%files server -f files.lst%defattr(-,root,root)/usr/bin/initdb/usr/bin/initlocation/usr/bin/ipcclean/usr/bin/pg_ctl/usr/bin/pg_encoding/usr/bin/pg_id/usr/bin/pg_passwd/usr/bin/postgres/usr/bin/postgresql-dump/usr/bin/postmaster/usr/bin/rh-pgdump.sh%{_mandir}/man1/initdb.1*%{_mandir}/man1/initlocation.1*%{_mandir}/man1/ipcclean.1*%{_mandir}/man1/pg_ctl.1*%{_mandir}/man1/pg_passwd.1*%{_mandir}/man1/postgres.1*%{_mandir}/man1/postmaster.1*%{_mandir}/man1/vacuumdb.1*%{_mandir}/man1/postgresql-dump.1*/usr/share/pgsql/global.bki/usr/share/pgsql/global.description/usr/share/pgsql/template1.bki/usr/share/pgsql/template1.description/usr/share/pgsql/*.sample/usr/lib/pgsql/plpgsql.so%dir /usr/lib/pgsql%dir /usr/share/pgsql%attr(700,postgres,postgres) %dir /usr/share/pgsql/backup/usr/share/pgsql/backup/pg_dumpall_new%attr(700,postgres,postgres) %dir /var/lib/pgsql%attr(700,postgres,postgres) %dir /var/lib/pgsql/data%attr(700,postgres,postgres) %dir /var/lib/pgsql/backups%attr(644,postgres,postgres) %config(noreplace) /var/lib/pgsql/.bash_profile%files devel%defattr(-,root,root)/usr/include/pgsql/*%dir /usr/include/pgsql/usr/bin/ecpg/usr/lib/lib*.a/usr/bin/pg_config/usr/lib/libpq.so/usr/lib/libecpg.so/usr/lib/libpq++.so/usr/lib/libpgeasy.so%{_mandir}/man1/ecpg.1*%if %tcl%files tcl%defattr(-,root,root)%attr(755,root,root) /usr/lib/libpgtcl.so*/usr/bin/pgtclsh%{_mandir}/man1/pgtclsh.1*/usr/lib/pgsql/pltcl.so%endif%if %tkpkg%files tk%defattr(-,root,root)/usr/bin/pgtksh%{_mandir}/man1/pgtksh.1*%endif%if %pgaccess%doc doc/pgaccess/*/usr/share/pgsql/pgaccess/usr/bin/pgaccess%{_mandir}/man1/pgaccess.1*%endif%if %odbc%files odbc%defattr(-,root,root)%attr(755,root,root) /usr/lib/libpsqlodbc.so*%config(noreplace) /etc/pgsql/odbcinst.ini/usr/share/pgsql/odbc.sql%endif%if %perl%files -f perlfiles.list perl%defattr (-,root,root)%dir /usr/lib/perl5/site_perl/%{_arch}-linux/auto/usr/share/pgsql/perl5%{_mandir}/man3/Pg.*%endif%if %plperl%files plperl%defattr(-,root,root)/usr/lib/pgsql/plperl.so%endif%if %python%files python%defattr(-,root,root)%doc src/interfaces/python/README src/interfaces/python/tutorial/usr/lib/python%{pyver}/site-packages/_pgmodule.so/usr/lib/python%{pyver}/site-packages/*.py%endif%if %jdbc%files jdbc%defattr(-,root,root)/usr/share/pgsql/jdbc7.0-1.1.jar/usr/share/pgsql/jdbc7.1-1.2.jar/usr/share/pgsql/jdbc7.1-1.3.jar%endif%if %test%files test%defattr(-,postgres,postgres)%attr(755,postgres,postgres) /usr/lib/pgsql/config.guess%attr(-,postgres,postgres) /usr/lib/pgsql/test/*%attr(-,postgres,postgres) %dir /usr/lib/pgsql/test%endif%changelog* Fri Aug 17 2001 Lamar Owen <lamar.owen@wgcr.org>- 7.1.3-1PGDG- Kerberos auth optional.- Sync with latest Rawhide RPMset.- Minor README.rpm-dist updates.- Handle stop with stale pid file.- Make packages own their directories.* Tue Jul 18 2001 Lamar Owen <lamar.owen@wgcr.org>- Sync with latest Red Hat RPMset. Enable test package by default for PGDG releases.- Minor updates to README.rpm-dist.* Mon Jul 9 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Make the -devel subpackage depend on -libs, not the main package* Tue Jun 19 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Make sure the python subpackage depends on mx - otherwise, you'd get an error when importing* Mon Jun 18 2001 Florian La Roche <Florian.LaRoche@redhat.de>- add changes for s390x* Fri Jun 15 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Many path fixes for contrib packages- Newer intarray- Don't use nested ifs for tkpkg/pgaccess- Turn off test package for Red Hat Linux - it makes most sense just to use this during development- One "pgacess" -> "pgaccess"* Wed Jun 13 2001 Lamar Owen <lamar.owen@wgcr.org> <lamar@postgresql.org>- -4PGDG- patchset update for pg_regress.sh- can the dot in the release -- confused too many people and some programs.- -3.PGDG- updated README.rpm-dist- updated patch to 7.1.2, fixing some places where /usr/share/pgsql was still being used where /usr/lib/pgsql was intended.- PGLIB now set to /usr/lib/pgsql -- initdb doesn't use it to find the bki's.* Tue Jun 12 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- sync- Run chkconfig --add on server install- Move the prereqs on useradd on chkconfig to the server package- don't disable the %%clean section* Sat Jun 09 2001 Lamar Owen <lamar.owen@wgcr.org>- Sync up with Trond Eivind's set.* Thu Jun 7 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Don't create postgres' .bashrc from the server post script: include it instead- Move the test packages from /usr/share/pgsql to /usr/lib/pgsql- Move the symlinks libpq.so, libecpg.so, libpq++.so and libpgeasy.so to the devel subpackage from libs- Source the i18n data from the .bashrc instead of in the initscript* Mon May 28 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Handle i18n for database startup - backend needs to have the same locale everytime, but this certainly can't be hardcoded to C either- Fix stop, restart in initscript (#42217)- Make database init _much_ less verbose- other minor fixes to the initscript* Fri May 25 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- 7.1.2* Thu May 24 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- 7.1.2-0.1.1.PGDG PRERELEASE- Changed versioning and release numbering a little for better flexibility,-- particularly for distribution packagers.- Release numbering comment at top of spec, where it's more useful.- Trimmed changelog to 7.1.x. See the last 7.0.3's specfile for the 7.0 changlog, and the last 6.5.3's specfile for the changelog prior to 7.0.* Sun May 20 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- 7.1.1-4.PGDG- _really_ got Python version agnosticism working.* Sat May 19 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- 7.1.1-3.PGDG Release- Python version agnosticism.....* Tue May 15 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Use openssl- Make it obsolete subpackages if they aren't built* Mon May 14 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- 7.1.1-2.PGDG Release.- Appended .PGDG to release string to differentiate our RPM set from the others.- /bin/sh fix in initscript- README.rpm-dist updates.* Mon May 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 7.1.1-0.7- Rebuild with new readline* Thu May 10 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Initial 7.1.1* Mon May 7 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- Specify shell when running commands through su in the initscript, to avoid problems when people switch the postgres user to use tcsh* Thu Apr 19 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- JDBC driver for Postgresql 7.1* Sun Apr 15 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- slightly different versioning scheming, will go back to the official later when I'm sure the package is ready to use* Fri Apr 13 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- 7.1 RELEASE- 7.1-1 RPM RELEASE- Change to COPTS -- strip out -ffastmath -- Considered Harmful.- Back to old versioning scheme, kept teg's other fixes.- README.rpm-dist updated.- PGVERSION updated all-around (hopefully!)- Couple of fixes from Peter E.- Rearrange dependencies -- only the -libs subpackage is required for most stuff- Removed broken and confusing logrotate script.* Mon Apr 9 2001 Trond Eivind Glomsr鴇 <teg@redhat.com>- chown considered harmful - removed- fix dangling symlimks (pg_crc.c)- libpq.so changes for maximum compatiblity- different versioning scheme, to avoid trouble later- remove temporary perl file from the file list- fix spelling error in tcl description- mark odbcinst.ini as a config file- use %%defattr on packages which didn't have it* Sat Apr 07 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- Integrated the PL/Perl stuff from Karl DeBisschop --conditional.- Packaging reorg: added contrib and docs subpackages.- Removed sgml source docs from main package --> docs subpackage.- Removed contrib tree from main package --> contrib subpackage.- Contrib tree is now prebuilt -- HOWEVER, very little install work is currently done with this. * Fri Apr 06 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- Quickie RC3. There will be a 7.1RC3-2 shortly with other stuff.* Tue Apr 03 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- RC2- eliminate versioning information for ancilliary files in prep for CVS.- Fix docs mixup.* Tue Mar 27 2001 Lamar Owen <lamar@postgresql.org> <lamar.owen@wgcr.org>- RC1 quickie.* Tue Mar 20 2001 Lamar Owen <lamar@postgresql.org>- Beta 6 initial build.- Use make install-all-headers instead of cpio hack for devel headers.- Split out the libs into the libs subpackage.- Updated initscript to use pg_ctl to stop- Updated initscript to initdb and start postmaster with LC_ALL=C to prevent index corruption.* Sun Jan 28 2001 Lamar Owen <lamar@postgresql.org>- Beta4- Return to 'pgsql' directories instead of 'postgresql'- Better perl patches.* Mon Jan 15 2001 Lamar Owen <lamar@postgresql.org>- Edit patches to get rid of some cruft.- Eliminate some more pre-7.1 specfile baggage that is no longer necessary.- Moved pg_id to server- added Makefile.global and pg_config to devel- Corrected /usr/include/pgsql to /usr/include/postgresql- Fixed some configure options. Will be trying the configure macro next release- Since it is terminally ill in this version pg_upgrade is _gone_.- Thanks to Peter E for a good review.* Sun Jan 14 2001 Lamar Owen <lamar@postgresql.org>- Running regression. 1 on the release-o-meter.- Minor patches to get regression running right. - Initscript tweaking -- the old test for a database structure fails with 7.1's new structure.* Sat Jan 13 2001 Lamar Owen <lamar@postgresql.org>- Perl 5 needs to be built with PREFIX set on the Makefile, not GNUmakefile....- The 7.1 build is different from the 7.0 build -- see the configure line.- NOTE: many files that used to be in /usr/share/postgresql are now in /usr/share/postgresql!- by request, conditional packages are now supported. See the top of the spec.- Fixed the server postinstall problems.* Mon Jan 08 2001 Lamar Owen <lamar@postgresql.org>- First 7.1 beta test-build
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -