Accepting request 28233 from server:database:postgresql
Copy from server:database:postgresql/postgresql based on submit request 28233 from user rmax OBS-URL: https://build.opensuse.org/request/show/28233 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postgresql?expand=0&rev=16
This commit is contained in:
parent
67044ba3b8
commit
50ac00e30f
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:85f5a5053aea196a2c997785cb5f61368aa46407527de820006d04b594fd9d7c
|
|
||||||
size 13579302
|
|
3
postgresql-8.4.2.tar.bz2
Normal file
3
postgresql-8.4.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:adb3c5c90396195d76e986f835c2bd0e0dad438f91f4dc2b62048caf6d9869f2
|
||||||
|
size 13600699
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 16 18:08:38 UTC 2009 - crrodriguez@novell.com
|
||||||
|
|
||||||
|
- use find_lang to package language files correctly
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 19 18:31:54 CEST 2008 - schwab@suse.de
|
Mon May 19 18:31:54 CEST 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package postgresql-pl (Version 8.4.1)
|
# spec file for package postgresql-pl (Version 8.4.2)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -23,10 +23,10 @@ BuildRequires: openldap2-devel openssl-devel pam-devel readline-devel
|
|||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: python-devel tcl-devel
|
BuildRequires: python-devel tcl-devel
|
||||||
Summary: The PL/Tcl, PL/Perl, and PL/Python Procedural Languages for PostgreSQL
|
Summary: The PL/Tcl, PL/Perl, and PL/Python Procedural Languages for PostgreSQL
|
||||||
Version: 8.4.1
|
Version: 8.4.2
|
||||||
Release: 1
|
Release: 1
|
||||||
%define pg_minor_version %(echo %version | cut -f1-2 -d.)
|
%define pg_minor_version %(echo %version | cut -f1-2 -d.)
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Group: Productivity/Databases/Servers
|
Group: Productivity/Databases/Servers
|
||||||
Source0: postgresql-%version.tar.bz2
|
Source0: postgresql-%version.tar.bz2
|
||||||
NoSource: 0
|
NoSource: 0
|
||||||
@ -59,7 +59,7 @@ Authors:
|
|||||||
Jan Wieck <JanWieck@Yahoo.com>
|
Jan Wieck <JanWieck@Yahoo.com>
|
||||||
|
|
||||||
%package -n postgresql-plperl
|
%package -n postgresql-plperl
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: The PL/Tcl, PL/Perl, and PL/Python procedural languages for PostgreSQL
|
Summary: The PL/Tcl, PL/Perl, and PL/Python procedural languages for PostgreSQL
|
||||||
Group: Productivity/Databases/Servers
|
Group: Productivity/Databases/Servers
|
||||||
Requires: perl
|
Requires: perl
|
||||||
@ -87,7 +87,7 @@ Authors:
|
|||||||
etc.
|
etc.
|
||||||
|
|
||||||
%package -n postgresql-plpython
|
%package -n postgresql-plpython
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: The PL/Python Procedural Languages for PostgreSQL
|
Summary: The PL/Python Procedural Languages for PostgreSQL
|
||||||
Group: Productivity/Databases/Servers
|
Group: Productivity/Databases/Servers
|
||||||
Obsoletes: postgresql-pl
|
Obsoletes: postgresql-pl
|
||||||
@ -119,7 +119,7 @@ Authors:
|
|||||||
Jan Wieck <JanWieck@Yahoo.com>
|
Jan Wieck <JanWieck@Yahoo.com>
|
||||||
|
|
||||||
%package -n postgresql-pltcl
|
%package -n postgresql-pltcl
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: PL/Tcl Procedural Language for PostgreSQL
|
Summary: PL/Tcl Procedural Language for PostgreSQL
|
||||||
Group: Productivity/Databases/Tools
|
Group: Productivity/Databases/Tools
|
||||||
Obsoletes: postgresql-pl
|
Obsoletes: postgresql-pl
|
||||||
@ -191,28 +191,28 @@ done
|
|||||||
for f in %pls; do
|
for f in %pls; do
|
||||||
make DESTDIR=%buildroot -C src/pl/$f install
|
make DESTDIR=%buildroot -C src/pl/$f install
|
||||||
done
|
done
|
||||||
|
for pl in pltcl plperl plpython;do
|
||||||
|
%find_lang $pl-%{pg_minor_version} postgresql-$pl.lang
|
||||||
|
done
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %buildroot
|
rm -rf %buildroot
|
||||||
|
|
||||||
%files -n postgresql-pltcl
|
%files -n postgresql-pltcl -f postgresql-pltcl.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %_libdir/postgresql
|
%dir %_libdir/postgresql
|
||||||
%_libdir/postgresql/pltcl.so
|
%_libdir/postgresql/pltcl.so
|
||||||
%_datadir/postgresql
|
%_datadir/postgresql
|
||||||
%_bindir/pltcl*
|
%_bindir/pltcl*
|
||||||
%_datadir/locale/*/*/pltcl-*.mo
|
|
||||||
|
|
||||||
%files -n postgresql-plperl
|
%files -n postgresql-plperl -f postgresql-plperl.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %_libdir/postgresql
|
%dir %_libdir/postgresql
|
||||||
%_libdir/postgresql/plperl.so
|
%_libdir/postgresql/plperl.so
|
||||||
%_datadir/locale/*/*/plperl-*.mo
|
|
||||||
|
|
||||||
%files -n postgresql-plpython
|
%files -n postgresql-plpython -f postgresql-plpython.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %_libdir/postgresql
|
%dir %_libdir/postgresql
|
||||||
%_libdir/postgresql/plpython.so
|
%_libdir/postgresql/plpython.so
|
||||||
%_datadir/locale/*/*/plpython-*.mo
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,3 +1,199 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 16 16:19:20 CET 2009 - max@suse.de
|
||||||
|
|
||||||
|
- Security and bugfix release 8.4.2:
|
||||||
|
|
||||||
|
* CVE-2009-4136: Protect against indirect security threats
|
||||||
|
caused by index functions changing session-local state. This
|
||||||
|
change prevents allegedly-immutable index functions from
|
||||||
|
possibly subverting a superuser's session.
|
||||||
|
|
||||||
|
* CVE-2009-4034: Reject SSL certificates containing an embedded
|
||||||
|
null byte in the common name (CN) field. This prevents
|
||||||
|
unintended matching of a certificate to a server or client
|
||||||
|
name during SSL validation.
|
||||||
|
|
||||||
|
* Fix hash index corruption. The 8.4 change that made hash
|
||||||
|
indexes keep entries sorted by hash value failed to update the
|
||||||
|
bucket splitting and compaction routines to preserve the
|
||||||
|
ordering. So application of either of those operations could
|
||||||
|
lead to permanent corruption of an index, in the sense that
|
||||||
|
searches might fail to find entries that are present. To deal
|
||||||
|
with this, it is recommended to REINDEX any hash indexes you
|
||||||
|
may have after installing this update.
|
||||||
|
|
||||||
|
* Fix possible crash during backend-startup-time cache
|
||||||
|
initialization
|
||||||
|
|
||||||
|
* Avoid crash on empty thesaurus dictionary
|
||||||
|
|
||||||
|
* Prevent signals from interrupting VACUUM at unsafe times. This
|
||||||
|
fix prevents a PANIC if a VACUUM FULL is cancelled after it's
|
||||||
|
already committed its tuple movements, as well as transient
|
||||||
|
errors if a plain VACUUM is interrupted after having truncated
|
||||||
|
the table.
|
||||||
|
|
||||||
|
* Fix possible crash due to integer overflow in hash table size
|
||||||
|
calculation. This could occur with extremely large planner
|
||||||
|
estimates for the size of a hashjoin's result.
|
||||||
|
|
||||||
|
* Fix crash if a DROP is attempted on an internally-dependent
|
||||||
|
object.
|
||||||
|
|
||||||
|
* Fix very rare crash in inet/cidr comparisons.
|
||||||
|
|
||||||
|
* Ensure that shared tuple-level locks held by prepared
|
||||||
|
transactions are not ignored.
|
||||||
|
|
||||||
|
* Fix premature drop of temporary files used for a cursor that is
|
||||||
|
accessed within a subtransaction.
|
||||||
|
|
||||||
|
* Fix memory leak in syslogger process when rotating to a new CSV
|
||||||
|
logfile.
|
||||||
|
|
||||||
|
* Fix memory leak in postmaster when re-parsing "pg_hba.conf".
|
||||||
|
|
||||||
|
* Make FOR UPDATE/SHARE in the primary query not propagate into
|
||||||
|
WITH queries.
|
||||||
|
|
||||||
|
* Fix bug with a WITH RECURSIVE query immediately inside another
|
||||||
|
one.
|
||||||
|
|
||||||
|
* Fix concurrency bug in hash indexes. Concurrent insertions
|
||||||
|
could cause index scans to transiently report wrong results.
|
||||||
|
|
||||||
|
* Fix incorrect logic for GiST index page splits, when the split
|
||||||
|
depends on a non-first column of the index.
|
||||||
|
|
||||||
|
* Fix wrong search results for a multi-column GIN index with
|
||||||
|
fastupdate enabled.
|
||||||
|
|
||||||
|
* Fix bugs in WAL entry creation for GIN indexes. These bugs were
|
||||||
|
masked when full_page_writes was on, but with it off a WAL
|
||||||
|
replay failure was certain if a crash occurred before the next
|
||||||
|
checkpoint.
|
||||||
|
|
||||||
|
* Don't error out if recycling or removing an old WAL file fails
|
||||||
|
at the end of checkpoint. It's better to treat the problem as
|
||||||
|
non-fatal and allow the checkpoint to complete. Future
|
||||||
|
checkpoints will retry the removal. Such problems are not
|
||||||
|
expected in normal operation, but have been seen to be caused
|
||||||
|
by misdesigned Windows anti-virus and backup software.
|
||||||
|
|
||||||
|
* Ensure WAL files aren't repeatedly archived on Windows. This is
|
||||||
|
another symptom that could happen if some other process
|
||||||
|
interfered with deletion of a no-longer-needed file.
|
||||||
|
|
||||||
|
* Fix PAM password processing to be more robust. The previous
|
||||||
|
code is known to fail with the combination of the Linux
|
||||||
|
pam_krb5 PAM module with Microsoft Active Directory as the
|
||||||
|
domain controller. It might have problems elsewhere too, since
|
||||||
|
it was making unjustified assumptions about what arguments the
|
||||||
|
PAM stack would pass to it.
|
||||||
|
|
||||||
|
* Raise the maximum authentication token (Kerberos ticket) size
|
||||||
|
in GSSAPI and SSPI authentication methods. While the old
|
||||||
|
2000-byte limit was more than enough for Unix Kerberos
|
||||||
|
implementations, tickets issued by Windows Domain Controllers
|
||||||
|
can be much larger.
|
||||||
|
|
||||||
|
* Ensure that domain constraints are enforced in constructs like
|
||||||
|
ARRAY[...]::domain, where the domain is over an array type.
|
||||||
|
|
||||||
|
* Fix foreign-key logic for some cases involving composite-type
|
||||||
|
columns as foreign keys.
|
||||||
|
|
||||||
|
* Ensure that a cursor's snapshot is not modified after it is
|
||||||
|
created. This could lead to a cursor delivering wrong results
|
||||||
|
if later operations in the same transaction modify the data the
|
||||||
|
cursor is supposed to return.
|
||||||
|
|
||||||
|
* Fix CREATE TABLE to properly merge default expressions coming
|
||||||
|
from different inheritance parent tables. This used to work but
|
||||||
|
was broken in 8.4.
|
||||||
|
|
||||||
|
* Re-enable collection of access statistics for sequences. This
|
||||||
|
used to work but was broken in 8.3.
|
||||||
|
|
||||||
|
* Fix processing of ownership dependencies during CREATE OR REPLACE
|
||||||
|
FUNCTION.
|
||||||
|
|
||||||
|
* Fix incorrect handling of WHERE "x"="x" conditions. In some cases
|
||||||
|
these could get ignored as redundant, but they aren't -- they're
|
||||||
|
equivalent to "x" IS NOT NULL.
|
||||||
|
|
||||||
|
* Fix incorrect plan construction when using hash aggregation to
|
||||||
|
implement DISTINCT for textually identical volatile
|
||||||
|
expressions.
|
||||||
|
|
||||||
|
* Fix Assert failure for a volatile SELECT DISTINCT ON expression.
|
||||||
|
|
||||||
|
* Fix ts_stat() to not fail on an empty tsvector value.
|
||||||
|
|
||||||
|
* Make text search parser accept underscores in XML attributes.
|
||||||
|
|
||||||
|
* Fix encoding handling in xml binary input. If the XML header
|
||||||
|
doesn't specify an encoding, we now assume UTF-8 by default;
|
||||||
|
the previous handling was inconsistent.
|
||||||
|
|
||||||
|
* Fix bug with calling plperl from plperlu or vice versa. An
|
||||||
|
error exit from the inner function could result in crashes due
|
||||||
|
to failure to re-select the correct Perl interpreter for the
|
||||||
|
outer function.
|
||||||
|
|
||||||
|
* Fix session-lifespan memory leak when a PL/Perl function is
|
||||||
|
redefined.
|
||||||
|
|
||||||
|
* Ensure that Perl arrays are properly converted to PostgreSQL
|
||||||
|
arrays when returned by a set-returning PL/Perl function. This
|
||||||
|
worked correctly already for non-set-returning functions.
|
||||||
|
|
||||||
|
* Fix rare crash in exception processing in PL/Python.
|
||||||
|
|
||||||
|
* Fix ecpg problem with comments in DECLARE CURSOR statements.
|
||||||
|
|
||||||
|
* Fix ecpg to not treat recently-added keywords as reserved
|
||||||
|
words. This affected the keywords CALLED, CATALOG, DEFINER,
|
||||||
|
ENUM, FOLLOWING, INVOKER, OPTIONS, PARTITION, PRECEDING, RANGE,
|
||||||
|
SECURITY, SERVER, UNBOUNDED, and WRAPPER.
|
||||||
|
|
||||||
|
* Re-allow regular expression special characters in psql's \df
|
||||||
|
function name parameter.
|
||||||
|
|
||||||
|
* In "contrib/pg_standby", disable triggering failover with a
|
||||||
|
signal on Windows. This never did anything useful, because
|
||||||
|
Windows doesn't have Unix-style signals, but recent changes
|
||||||
|
made it actually crash.
|
||||||
|
|
||||||
|
* Put FREEZE and VERBOSE options in the right order in the VACUUM
|
||||||
|
command that "contrib/vacuumdb" produces.
|
||||||
|
|
||||||
|
* Fix possible leak of connections when "contrib/dblink"
|
||||||
|
encounters an error.
|
||||||
|
|
||||||
|
* Ensure psql's flex module is compiled with the correct system
|
||||||
|
header definitions. This fixes build failures on platforms
|
||||||
|
where --enable-largefile causes incompatible changes in the
|
||||||
|
generated code.
|
||||||
|
|
||||||
|
* Make the postmaster ignore any application_name parameter in
|
||||||
|
connection request packets, to improve compatibility with
|
||||||
|
future libpq versions.
|
||||||
|
|
||||||
|
* Update the timezone abbreviation files to match current reality
|
||||||
|
This includes adding IDT to the default timezone abbreviation
|
||||||
|
set.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 14 16:08:29 CET 2009 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- add baselibs.conf as a source
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 16 18:00:20 UTC 2009 - crrodriguez@novell.com
|
||||||
|
|
||||||
|
- use find_lang to package language files correctly
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 10 12:06:36 CEST 2009 - max@suse.de
|
Thu Sep 10 12:06:36 CEST 2009 - max@suse.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package postgresql (Version 8.4.1)
|
# spec file for package postgresql (Version 8.4.2)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -23,12 +23,13 @@ BuildRequires: bison flex gettext-devel krb5-devel libxslt-devel
|
|||||||
BuildRequires: openldap2-devel openssl-devel pam-devel readline-devel zlib-devel
|
BuildRequires: openldap2-devel openssl-devel pam-devel readline-devel zlib-devel
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
Summary: Basic Clients and Utilities for PostgreSQL
|
Summary: Basic Clients and Utilities for PostgreSQL
|
||||||
Version: 8.4.1
|
Version: 8.4.2
|
||||||
Release: 1
|
Release: 1
|
||||||
%define pg_minor_version %(echo %version | cut -f1-2 -d.)
|
%define pg_minor_version %(echo %version | cut -f1-2 -d.)
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Group: Productivity/Databases/Tools
|
Group: Productivity/Databases/Tools
|
||||||
Source0: postgresql-%version.tar.bz2
|
Source0: postgresql-%version.tar.bz2
|
||||||
|
Source1: baselibs.conf
|
||||||
Source2: postgresql-README.SuSE.de
|
Source2: postgresql-README.SuSE.de
|
||||||
Source3: postgresql-README.SuSE.en
|
Source3: postgresql-README.SuSE.en
|
||||||
Source8: postgresql-sysconfig
|
Source8: postgresql-sysconfig
|
||||||
@ -68,7 +69,7 @@ Authors:
|
|||||||
Jan Wieck <JanWieck@Yahoo.com>
|
Jan Wieck <JanWieck@Yahoo.com>
|
||||||
|
|
||||||
%package libs
|
%package libs
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: Shared Libraries Required for PostgreSQL Clients
|
Summary: Shared Libraries Required for PostgreSQL Clients
|
||||||
Group: Productivity/Databases/Clients
|
Group: Productivity/Databases/Clients
|
||||||
# bug437293
|
# bug437293
|
||||||
@ -101,7 +102,7 @@ Authors:
|
|||||||
Jan Wieck <JanWieck@Yahoo.com>
|
Jan Wieck <JanWieck@Yahoo.com>
|
||||||
|
|
||||||
%package server
|
%package server
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: The Programs Needed to Create and Run a PostgreSQL Server
|
Summary: The Programs Needed to Create and Run a PostgreSQL Server
|
||||||
Group: Productivity/Databases/Servers
|
Group: Productivity/Databases/Servers
|
||||||
PreReq: %insserv_prereq %fillup_prereq
|
PreReq: %insserv_prereq %fillup_prereq
|
||||||
@ -112,7 +113,7 @@ Requires: glibc-locale
|
|||||||
Provides: postgresql-server = %pg_minor_version
|
Provides: postgresql-server = %pg_minor_version
|
||||||
|
|
||||||
%package docs
|
%package docs
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: HTML Documentation for PostgreSQL
|
Summary: HTML Documentation for PostgreSQL
|
||||||
Group: Productivity/Databases/Tools
|
Group: Productivity/Databases/Tools
|
||||||
|
|
||||||
@ -138,7 +139,7 @@ Authors:
|
|||||||
Jan Wieck <JanWieck@Yahoo.com>
|
Jan Wieck <JanWieck@Yahoo.com>
|
||||||
|
|
||||||
%package contrib
|
%package contrib
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: Contributed Extensions and Additions to PostgreSQL
|
Summary: Contributed Extensions and Additions to PostgreSQL
|
||||||
Group: Productivity/Databases/Tools
|
Group: Productivity/Databases/Tools
|
||||||
Requires: postgresql-server = %pg_minor_version
|
Requires: postgresql-server = %pg_minor_version
|
||||||
@ -187,7 +188,7 @@ Authors:
|
|||||||
Jan Wieck <JanWieck@Yahoo.com>
|
Jan Wieck <JanWieck@Yahoo.com>
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
License: BSD 3-clause (or similar)
|
License: BSD3c(or similar)
|
||||||
Summary: PostgreSQL development header files and libraries
|
Summary: PostgreSQL development header files and libraries
|
||||||
Group: Productivity/Databases/Tools
|
Group: Productivity/Databases/Tools
|
||||||
Requires: postgresql-libs = %pg_minor_version
|
Requires: postgresql-libs = %pg_minor_version
|
||||||
@ -303,6 +304,18 @@ cp doc/KNOWN_BUGS doc/MISSING_FEATURES doc/README* COPYRIGHT \
|
|||||||
README HISTORY doc/bug.template %buildroot%_docdir/postgresql
|
README HISTORY doc/bug.template %buildroot%_docdir/postgresql
|
||||||
cp -a %SOURCE2 %buildroot%_docdir/postgresql/README.SuSE.de
|
cp -a %SOURCE2 %buildroot%_docdir/postgresql/README.SuSE.de
|
||||||
cp -a %SOURCE3 %buildroot%_docdir/postgresql/README.SuSE.en
|
cp -a %SOURCE3 %buildroot%_docdir/postgresql/README.SuSE.en
|
||||||
|
for appname in pg_dump pgscripts psql;do
|
||||||
|
%find_lang $appname-%{pg_minor_version} %{name}.lang
|
||||||
|
done
|
||||||
|
for libname in libpq5 ecpglib6;do
|
||||||
|
%find_lang $libname-%{pg_minor_version} %{name}-libs.lang
|
||||||
|
done
|
||||||
|
for serverapp in initdb postgres pg_controldata pg_ctl pg_resetxlog plpgsql;do
|
||||||
|
%find_lang $serverapp-%{pg_minor_version} %{name}-server.lang
|
||||||
|
done
|
||||||
|
for develapp in pg_config ecpg;do
|
||||||
|
%find_lang $develapp-%{pg_minor_version} %{name}-devel.lang
|
||||||
|
done
|
||||||
|
|
||||||
%post libs -p /sbin/ldconfig
|
%post libs -p /sbin/ldconfig
|
||||||
|
|
||||||
@ -352,16 +365,13 @@ fi
|
|||||||
rm -rf %buildroot
|
rm -rf %buildroot
|
||||||
rm -f %my_provides
|
rm -f %my_provides
|
||||||
|
|
||||||
%files
|
%files -f %{name}.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc %_mandir/man7/*
|
%doc %_mandir/man7/*
|
||||||
%docdir %_docdir/postgresql
|
%docdir %_docdir/postgresql
|
||||||
%dir %_docdir/postgresql
|
%dir %_docdir/postgresql
|
||||||
%_docdir/postgresql/[[:upper:]]*
|
%_docdir/postgresql/[[:upper:]]*
|
||||||
%_docdir/postgresql/bug.template
|
%_docdir/postgresql/bug.template
|
||||||
%_datadir/locale/*/*/pg_dump-*.mo
|
|
||||||
%_datadir/locale/*/*/pgscripts-*.mo
|
|
||||||
%_datadir/locale/*/*/psql-*.mo
|
|
||||||
# command line tools
|
# command line tools
|
||||||
%_bindir/createdb
|
%_bindir/createdb
|
||||||
%doc %_mandir/man1/createdb.1*
|
%doc %_mandir/man1/createdb.1*
|
||||||
@ -405,13 +415,11 @@ rm -f %my_provides
|
|||||||
%dir %_datadir/postgresql
|
%dir %_datadir/postgresql
|
||||||
%dir %_datadir/postgresql/contrib
|
%dir %_datadir/postgresql/contrib
|
||||||
|
|
||||||
%files libs
|
%files libs -f %{name}-libs.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%_libdir/lib*.so.*
|
%_libdir/lib*.so.*
|
||||||
%_datadir/locale/*/*/libpq*.mo
|
|
||||||
%_datadir/locale/*/*/ecpglib*-*.mo
|
|
||||||
|
|
||||||
%files server
|
%files server -f %{name}-server.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config /etc/init.d/postgresql
|
%config /etc/init.d/postgresql
|
||||||
%config /var/adm/fillup-templates/sysconfig.postgresql
|
%config /var/adm/fillup-templates/sysconfig.postgresql
|
||||||
@ -439,19 +447,13 @@ rm -f %my_provides
|
|||||||
%dir %_datadir/postgresql
|
%dir %_datadir/postgresql
|
||||||
%_datadir/postgresql/timezone*
|
%_datadir/postgresql/timezone*
|
||||||
%_datadir/postgresql/*.*
|
%_datadir/postgresql/*.*
|
||||||
%_datadir/locale/*/*/initdb-*.mo
|
|
||||||
%_datadir/locale/*/*/postgres-*.mo
|
|
||||||
%_datadir/locale/*/*/pg_controldata-*.mo
|
|
||||||
%_datadir/locale/*/*/pg_ctl-*.mo
|
|
||||||
%_datadir/locale/*/*/pg_resetxlog-*.mo
|
|
||||||
%_datadir/locale/*/*/plpgsql-*.mo
|
|
||||||
%_libdir/postgresql/*_and_*.so
|
%_libdir/postgresql/*_and_*.so
|
||||||
%attr(750,postgres,postgres) %dir /var/lib/pgsql
|
%attr(750,postgres,postgres) %dir /var/lib/pgsql
|
||||||
%attr(700,postgres,postgres) %dir /var/lib/pgsql/data
|
%attr(700,postgres,postgres) %dir /var/lib/pgsql/data
|
||||||
%attr(700,postgres,postgres) %dir /var/lib/pgsql/backups
|
%attr(700,postgres,postgres) %dir /var/lib/pgsql/backups
|
||||||
%attr(640,postgres,postgres) %config(noreplace) /var/lib/pgsql/.bash_profile
|
%attr(640,postgres,postgres) %config(noreplace) /var/lib/pgsql/.bash_profile
|
||||||
|
|
||||||
%files devel
|
%files devel -f %{name}-devel.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%_includedir/pgsql
|
%_includedir/pgsql
|
||||||
%_bindir/ecpg
|
%_bindir/ecpg
|
||||||
@ -459,8 +461,6 @@ rm -f %my_provides
|
|||||||
%_libdir/lib*.so
|
%_libdir/lib*.so
|
||||||
%_libdir/libpgport.a
|
%_libdir/libpgport.a
|
||||||
%_libdir/postgresql/pgxs
|
%_libdir/postgresql/pgxs
|
||||||
%_datadir/locale/*/*/pg_config-*.mo
|
|
||||||
%_datadir/locale/*/*/ecpg-*.mo
|
|
||||||
%doc %_mandir/man1/ecpg.1*
|
%doc %_mandir/man1/ecpg.1*
|
||||||
%doc %_mandir/man1/pg_config.1*
|
%doc %_mandir/man1/pg_config.1*
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user