[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 1/6] raisin: introduce verbose_echo
A new utility function to make the code more readable and compact: prints a message if VERBOSE = 1. Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> --- Changes in v2: - rename _verbose_echo to verbose_echo --- lib/common-functions.sh | 46 ++++++++++++++++------------------------------ 1 file changed, 16 insertions(+), 30 deletions(-) diff --git a/lib/common-functions.sh b/lib/common-functions.sh index dc3a2bb..2cfc5dc 100644 --- a/lib/common-functions.sh +++ b/lib/common-functions.sh @@ -1,5 +1,12 @@ #!/usr/bin/env bash +function verbose_echo() { + if [[ $VERBOSE -eq 1 ]] + then + echo $* + fi +} + # Executed once at the beginning of the script function common_init() { export BASEDIR=`pwd` @@ -33,12 +40,9 @@ function common_init() { get_arch get_components - if [[ $VERBOSE -eq 1 ]] - then - echo "Distro: $DISTRO" - echo "Arch: $ARCH" - echo "Components: $COMPONENTS" - fi + verbose_echo "Distro: $DISTRO" + verbose_echo "Arch: $ARCH" + verbose_echo "Components: $COMPONENTS" for f in $COMPONENTS do @@ -62,10 +66,7 @@ function get_components() { if eval [[ ! -z \$"$capital"_REVISION ]] then COMPONENTS="$COMPONENTS $component" - if [[ $VERBOSE -eq 1 ]] - then - echo "Found component $component" - fi + verbose_echo "Found component $component" fi done fi @@ -166,10 +167,7 @@ function get_arch() { } function _check-package-deb() { - if [[ $VERBOSE -eq 1 ]] - then - echo "Checking for package ${args[0]}" - fi + verbose_echo "Checking for package ${args[0]}" if dpkg -s "$1" 2>/dev/null | grep -q "Status:.*installed" then @@ -184,10 +182,7 @@ function _install-package-deb() { } function _check-package-rpm() { - if [[ $VERBOSE -eq 1 ]] - then - echo "Checking for package $1" - fi + verbose_echo "Checking for package $1" if rpm -q "$1" 2>&1 >/dev/null then @@ -273,22 +268,13 @@ function for_each_component () { done if [[ $found -eq 0 ]] then - if [[ $VERBOSE -eq 1 ]] - then - echo "$component" is disabled - fi + verbose_echo "$component" is disabled continue fi - if [[ $VERBOSE -eq 1 ]] - then - echo calling "$component"_"$1" - fi + verbose_echo calling "$component"_"$1" "$component"_"$1" - if [[ $VERBOSE -eq 1 ]] - then - echo "$component"_"$1" done - fi + verbose_echo "$component"_"$1" done done } -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |