[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH OSSTEST 5/5] standalone: Use fail() from mgi-common in most places
Functional change is simply to prepend "$0: ", to change the exit code for unknown operation and to slightly alter the error message when no arguments are given. A few "exit 0" and "exit $rc" remain. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- v3: New patch --- standalone | 42 ++++++++++++++++-------------------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/standalone b/standalone index 71f656e..dfe631c 100755 --- a/standalone +++ b/standalone @@ -58,10 +58,11 @@ Options: EOF } +. ./mgi-common + if [ $# -lt 1 ] ; then - echo "Need an operation" >&2 usage - exit 1 + fail "No arguments given" fi op=$1 ; shift @@ -123,7 +124,7 @@ while true ; do --baseline)nobaseline=n; shift 1;; --help) usage; exit 0;; --) shift ; break ;; - *) echo "Internal error!" ; exit 1 ;; + *) fail "Internal error!" ;; esac done @@ -147,34 +148,29 @@ fi db="standalone.db" if [ ! -f $db ] ; then - echo "No $db? Run standalone-reset." >&2 - exit 1 + fail "No $db? Run standalone-reset." fi if [ -z "$config" ] ; then - echo "No config specified." >&2 - exit 1 + fail "No config specified." fi IFS_saved=$IFS IFS=: for c in $config ; do if [ -z "$c" -o ! -r "$c" ] ; then - echo "Cannot read config $c." >&2 - exit 1 + fail "Cannot read config $c." fi done IFS=$IFS_saved need_flight() { if [ -z "$flight" ] ; then - echo "run-job: Need a flight" >&2 - exit 1 + fail "run-job: Need a flight" fi } need_host() { if [ "x$hosts" = x ] ; then - echo "run-job: Need a host" >&2 - exit 1 + fail "run-job: Need a host" fi } @@ -228,8 +224,7 @@ case $op in need_flight if [ $# -lt 1 ] ; then - echo "make-flight: Need branch" >&2 - exit 1 + fail "make-flight: Need branch" fi branch=$1; shift @@ -248,8 +243,7 @@ case $op in need_flight if [ $# -lt 1 ] ; then - echo "set-paths: Need job" >&2 - exit 1 + fail "set-paths: Need job" fi job=$1; shift @@ -276,8 +270,7 @@ case $op in need_flight; if [ $# -lt 1 ] ; then - echo "run-job: Need job" >&2 - exit 1 + fail "run-job: Need job" fi job=$1; shift @@ -288,8 +281,7 @@ case $op in need_flight; need_host if [ $# -lt 1 ] ; then - echo "run-job: Need job" >&2 - exit 1 + fail "run-job: Need job" fi job=$1; shift @@ -311,8 +303,7 @@ case $op in need_flight; need_host if [ $# -lt 2 ] ; then - echo "run-test: Need job + test" >&2 - exit 1 + fail "run-test: Need job + test" fi job=$1; shift @@ -336,8 +327,7 @@ case $op in need_flight; if [ $# -ne 1 ] ; then - echo "get-job-status: Need job" >&2 - exit 1 + fail "get-job-status: Need job" fi job=$1; shift @@ -346,5 +336,5 @@ case $op in ;; *) - echo "Unknown op $op" ; exit 1 ;; + fail "Unknown op $op" ;; esac -- 2.5.3 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |