summaryrefslogtreecommitdiff
path: root/macros.in
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2000-04-28 15:14:47 +0000
committerjbj <devnull@localhost>2000-04-28 15:14:47 +0000
commit5197d92f13815b602983cf9c032591f6001b03d7 (patch)
tree7b21f4130d1a8d2bc8c4027d96795ad0a71bf8cf /macros.in
parente1b556f8d022cd5d7f3fc0599c2e14091c8464f4 (diff)
downloadrpm-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.in13
1 files changed, 9 insertions, 4 deletions
diff --git a/macros.in b/macros.in
index dd1187c5d..8ce482dfd 100644
--- a/macros.in
+++ b/macros.in
@@ -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.