[Pkg-xen-changes] r712 - trunk/xen-common/scripts

Bastian Blank waldi at alioth.debian.org
Fri Feb 26 14:25:52 UTC 2010


Author: waldi
Date: Fri Feb 26 14:25:52 2010
New Revision: 712

Log:
scripts/xen-version: Also work if VERBOSE is predefined.

Modified:
   trunk/xen-common/scripts/xen-version

Modified: trunk/xen-common/scripts/xen-version
==============================================================================
--- trunk/xen-common/scripts/xen-version	Fri Feb 26 14:12:56 2010	(r711)
+++ trunk/xen-common/scripts/xen-version	Fri Feb 26 14:25:52 2010	(r712)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+VERBOSE=
+
 while getopts "v" OPT; do
     case "$OPT" in
 	v)
@@ -8,6 +10,12 @@
     esac
 done
 
+warn() {
+    if [ "$VERBOSE" ]; then
+        echo "WARNING! " "$@" >&2
+    fi
+}
+
 if [ -e "/sys/hypervisor/type" ]; then
     if [ "$(cat /sys/hypervisor/type)" = xen ]; then
         DIR=/sys/hypervisor/version
@@ -18,10 +26,10 @@
             VERSION="$(cat $DIR/major).$(cat $DIR/minor)$VERSION_EXTRA"
         fi
     else
-        [ "$VERBOSE" ] && echo "WARING!  Can't read type from sysfs!" >&2
+        warn "Can't read type from sysfs!"
     fi
 else
-    [ "$VERBOSE" ] && echo "WARING!  Can't find hypervisor information in sysfs!" >&2
+    warn "Can't find hypervisor information in sysfs!"
 fi
 
 echo "$VERSION"



More information about the Pkg-xen-changes mailing list