RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Mark Hatle
Root: /v/rpm/cvs Email: fray@rpm5.org
Module: rpm Date: 01-Jul-2007 18:12:25
Branch: HEAD Handle: 2007070117122500
Modified files:
rpm CHANGES
rpm/db3 configure
Log:
change db3 configure wrapper to process one argument at a time
Summary:
Revision Changes Path
1.1420 +1 -0 rpm/CHANGES
1.33 +12 -2 rpm/db3/configure
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.1419 -r1.1420 CHANGES
--- rpm/CHANGES 30 Jun 2007 15:55:06 -0000 1.1419
+++ rpm/CHANGES 1 Jul 2007 16:12:25 -0000 1.1420
@@ -1,4 +1,5 @@
4.5 -> 5.0:
+ - mgh: change db3 configure wrapper to process one argument at a time
- rse: add SQLite RPM DB support for "tmpdir=<path> excl cachesize=<bytes> pagesize=<bytes> temporary private perms=<bitmask>"
- mgh: allow rpm to be built w/o neon
- rse: remove unused rpmio/sexp/ sub-library
@@ .
patch -p0 <<'@@ .'
Index: rpm/db3/configure
============================================================================
$ cvs diff -u -r1.32 -r1.33 configure
--- rpm/db3/configure 27 Jun 2007 21:18:48 -0000 1.32
+++ rpm/db3/configure 1 Jul 2007 16:12:25 -0000 1.33
@@ -7,7 +7,12 @@
rm -f config.cache
-ARGS="`echo $* |\
+# We iterate over the argument list. Processing the arguments using
+# echo "$*" can fail with the sed chopping out parts of unrelated
+# arguments
+set - "$@" eoa_marker
+while [ "$1" != "eoa_marker" ]; do
+ ARG=`echo "$1" | \
sed -e 's% [^ ]*CFLAGS=[^ ]*%%' \
-e 's% [^ ]*CC=[^ ]*ccache [^ ]*%%' \
-e 's% [^ ]*CC=[^ ]*%%' \
@@ -23,7 +28,12 @@
-e 's%--with-db-mutex=\([^ ]*\)%--with-mutex=\1%' \
-e 's%--with-db-mutex%%' \
-e 's%--without-db-mutex%%' \
-`"
+`
+ shift
+ set - "$@" "$ARG"
+done
+shift
+
# NOTICE:
# 1. "--enable-shared" is there for enforcing GNU libtool usage only
@@ .
Received on Sun Jul 1 18:12:25 2007