From a8467631495765b428c9dd143dd877cd0b955a7e Mon Sep 17 00:00:00 2001 From: Atsushi SAKAI Date: Fri, 9 Oct 2015 12:31:38 +0900 Subject: [PATCH] Add verbose options for Config Ref generation tool Add verbose option to pass autohelp.py from autohelp-wrapper You shoud use like autohelp-wrapper -v 1 update neutron autohelp-wrapper -v 2 update neutron Change-Id: I5a22905ba357805faf850456e5e8f5e959c6ce2c Closes-Bug: #1504389 --- autogenerate_config_docs/autohelp-wrapper | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/autogenerate_config_docs/autohelp-wrapper b/autogenerate_config_docs/autohelp-wrapper index c58aedcf..c5804dd5 100755 --- a/autogenerate_config_docs/autohelp-wrapper +++ b/autogenerate_config_docs/autohelp-wrapper @@ -44,6 +44,8 @@ usage() { echo " -c: Recreate the virtual environment" echo " -f: Work offline: Do not change environment or sources" echo " -e PATH: Create the virtualenv in PATH" + echo " -v LEVEL: Verbose message (1 or 2)" + echo " (check various python modules imported or not)" } setup_venv() { @@ -97,7 +99,7 @@ setup_tools() { pip install -rrequirements.txt } -while getopts :b:g:e:cf opt; do +while getopts :b:g:e:v:cf opt; do case $opt in b) BRANCH=$OPTARG @@ -114,6 +116,12 @@ while getopts :b:g:e:cf opt; do f) FAST=1 ;; + v) + AUTOOPT="-v" + if [ $OPTARG = 2 ]; then + AUTOOPT="-vv" + fi + ;; \?) usage exit 1 @@ -211,18 +219,18 @@ for project in $PROJECTS; do echo "$project.flagmappings already exists, ignoring." continue fi - $AUTOHELP create $project -i $SOURCESDIR/$project/$project + $AUTOHELP create $project -i $SOURCESDIR/$project/$project $AUTOOPT ;; update) [ "$project" = "swift" ] && continue - $AUTOHELP update $project -i $SOURCESDIR/$project/$project $extra_flags + $AUTOHELP update $project -i $SOURCESDIR/$project/$project $extra_flags $AUTOOPT mv $project.flagmappings.new $project.flagmappings ;; docbook) if [ "$project" = "swift" ]; then $EXTRACT_SWIFT docbook -m $MANUALSREPO -s $SOURCESDIR/swift else - $AUTOHELP docbook $project -i $SOURCESDIR/$project/$project $extra_flags + $AUTOHELP docbook $project -i $SOURCESDIR/$project/$project $extra_flags $AUTOOPT fi ;; esac