summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMehdi Abaakouk <mehdi.abaakouk@enovance.com>2013-08-13 13:39:54 +0200
committerMehdi Abaakouk <sileht@sileht.net>2013-08-14 12:33:02 +0200
commit4c02e0a1181c669bcf19571edbe0c6d58cbc5a4f (patch)
treee3b96e6790842df82aab218e10f0508e316fb9c2
parent2548344ec644de763a18d7f582094d2e26861887 (diff)
downloadoslo-4c02e0a1181c669bcf19571edbe0c6d58cbc5a4f.tar.gz
oslo-4c02e0a1181c669bcf19571edbe0c6d58cbc5a4f.tar.xz
oslo-4c02e0a1181c669bcf19571edbe0c6d58cbc5a4f.zip
Unset OS_xx variable before generate configuration
When generate_sample.sh generate the configuration of the keystone middleware part, it use OS_XXXXX environment variable if this one is set instead of the default one. This change unset this variables, before generate_sample.sh inspect the code to always have the default value. Change-Id: I4f41eece3d93633fcc07274f533adfa1887325fc
-rwxr-xr-xtools/config/generate_sample.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/config/generate_sample.sh b/tools/config/generate_sample.sh
index 26f02dd..f5e5a67 100755
--- a/tools/config/generate_sample.sh
+++ b/tools/config/generate_sample.sh
@@ -64,6 +64,9 @@ FILES=$(find $BASEDIR/$PACKAGENAME -type f -name "*.py" ! -path "*/tests/*" \
export EVENTLET_NO_GREENDNS=yes
+OS_VARS=$(set | sed -n '/^OS_/s/=[^=]*$//gp' | xargs)
+[ "$OS_VARS" ] && eval "unset \$OS_VARS"
+
MODULEPATH=openstack.common.config.generator
OUTPUTFILE=$OUTPUTDIR/$PACKAGENAME.conf.sample
python -m $MODULEPATH $FILES > $OUTPUTFILE