From a9740d850e95fe52b410e4518e3dc850bbf073f1 Mon Sep 17 00:00:00 2001 From: truelight Date: Sun, 7 Jan 2007 13:13:01 +0000 Subject: (svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. They should now. --- config.lib | 4 ++-- configure | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/config.lib b/config.lib index 0dfafc82b..4b973fa80 100644 --- a/config.lib +++ b/config.lib @@ -257,10 +257,10 @@ save_params() { configure="$0 --ignore-extra-parameters" for p in $save_params_array; do - eval "v=\$$p" + eval "v=\"\$$p\"" p=`echo "$p" | sed 's/_/-/g;s/\n//g;'` # Only save those params that aren't empty - configure="$configure --$p=$v" + configure="$configure --$p=\"$v\"" done echo "$configure" >> $config_log diff --git a/configure b/configure index ecd13e270..f28be4a46 100755 --- a/configure +++ b/configure @@ -25,8 +25,9 @@ if [ "$1" = "--reconfig" ]; then exit 1 fi # Make sure we don't lock config.cache - configure=`cat config.cache` - $configure + cat config.cache > cache.tmp + sh cache.tmp + rm -f cache.tmp exit $? fi -- cgit v1.2.3-70-g09d2