diff options
author | jbj <devnull@localhost> | 2000-04-28 15:14:47 +0000 |
---|---|---|
committer | jbj <devnull@localhost> | 2000-04-28 15:14:47 +0000 |
commit | 5197d92f13815b602983cf9c032591f6001b03d7 (patch) | |
tree | 7b21f4130d1a8d2bc8c4027d96795ad0a71bf8cf /macros.in | |
parent | e1b556f8d022cd5d7f3fc0599c2e14091c8464f4 (diff) | |
download | rpm-5197d92f13815b602983cf9c032591f6001b03d7.tar.gz rpm-5197d92f13815b602983cf9c032591f6001b03d7.tar.bz2 rpm-5197d92f13815b602983cf9c032591f6001b03d7.zip |
Don't incrementally link pthreads, causes segfault on (at least) alpha.
db0.c: Simulate db->sync on falloc.
db0.c: Use RPMDBI_PACKAGES for rpmtag comparisons.
db0.c: Add debug for dbi open/close like db3.
db0.c: Remove dbi if temporary (i.e. Depends).
db3.c: Filter DB_INCOMPLETE from db->sync return, it's usually harmless.
depends.c: Free Depends iterator, pass keylen, and use cursors.
depends.c: Free iterator *after* loop, not at end of 1st pass.
rpmdb.c: Fine grained cursor locks to avoid "crossed cursors" deadlocks.
rpmdb.c: Lazy open/close during rpmdbAdd/rpmdbRemove/openDatabase.
rpmdb.c: Remove last remnants of dbix, do dynamic lookup instead.
rpmdb.c: Resurrect rpmdbUpdateRecord in iterator loop.
macros.in: Add Depends dbi to config.
macros.in: Configure "nommap:mp_size=2Mb:pagesize=16Kb".
CVS patchset: 3707
CVS date: 2000/04/28 15:14:47
Diffstat (limited to 'macros.in')
-rw-r--r-- | macros.in | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,4 +1,4 @@ -# $Id: macros.in,v 1.54 2000/04/25 19:41:37 jbj Exp $ +# $Id: macros.in,v 1.55 2000/04/28 15:14:47 jbj Exp $ #============================================================================== # Macro naming conventions (preliminary): # @@ -243,14 +243,15 @@ # teardown Should the DB3 environment be removed after use (experimental)? # usecursors Should DB3 cursors be used in get/put/del (experimental)? # -%__dbi_flags mpool +%__dbi_flags mpool:nommap %__dbi_type hash %__dbi_perms perms=0644 %__dbi_major db%{_dbapi} %__dbi_other usecursors %__dbi_verbose verbose %__dbi_mp_mmapsize mp_mmapsize=16Mb -%__dbi_mp_size mp_size=2Mb +%__dbi_mp_size mp_size=4Mb +%__dbi_pagesize pagesize=16Kb # This is a colon (or white space) separated list of tokens for Berkeley # dbi configuration. @@ -263,10 +264,14 @@ %{__dbi_verbose}\ %{__dbi_mp_mmapsize}\ %{__dbi_mp_size}\ + %{__dbi_pagesize}\ %{nil} +# Depends is a per-transaction cache of known dependency resolutions. +%_dbi_config_Depends %{_dbi_config}:private:temporary + # This is the list of tags for which indices will be built. -%_dbi_indices Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername +%_dbi_indices Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername:Depends #============================================================================== # ---- per-platform macros. |