diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2017-05-25 14:39:05 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2017-05-25 17:28:30 -0400 |
commit | 6092b9d93df1c3d5170a2b6aa0275aebef18bd37 (patch) | |
tree | 55627e026fa7f538f8085f0fb8ed1fffcce4fcbc /src/xbs | |
parent | aedbebb0ea3c7b40dda987b43ff21475ef67f423 (diff) |
start moving things to use the libremessages exit codes
Diffstat (limited to 'src/xbs')
-rwxr-xr-x | src/xbs/xbs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/xbs/xbs b/src/xbs/xbs index 12c5770..7b82142 100755 --- a/src/xbs/xbs +++ b/src/xbs/xbs @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Copyright (C) 2013-2015 Luke Shumaker <lukeshu@sbcglobal.net> +# Copyright (C) 2013-2015, 2017 Luke Shumaker <lukeshu@sbcglobal.net> # # License: GNU GPLv2+ # @@ -27,7 +27,7 @@ errusage() { error "$@" fi usage >&2 - exit 1 + exit $EXIT_INVALIDARGUMENT } usage() { @@ -83,7 +83,7 @@ status() { # this case it does: Using "exit" instead of "return" # is imporant because it prevents flow returning to # release-client. - exit 1 + exit $EXIT_FAILURE fi "$HELPER" status "$@" } @@ -95,7 +95,7 @@ download() { release-client() { if ! status; then error 'You have not committed your changes yet!' - exit 1 + exit $EXIT_FAILURE fi "$HELPER" release-client "$@" } @@ -103,7 +103,7 @@ release-client() { release-server() { if [[ ! -f PKGBUILD ]]; then error 'PKGBUILD not found' - exit 1 + exit $EXIT_FAILURE fi "$HELPER" release-server "$@" } @@ -133,7 +133,7 @@ main() { while getopts 'b:h' arg; do case $arg in b) BUILDSYSTEM=$OPTARG;; - h) usage; return 0;; + h) usage; return $EXIT_SUCCESS;; *) errusage;; esac done @@ -150,7 +150,7 @@ main() { HELPER="${XBS_LIBDIR}/helper-${BUILDSYSTEM}" if [[ ! -x "$HELPER" ]]; then error 'No helper for build system found: %s' "$BUILDSYSTEM" - return 1; + return $EXIT_NOTCONFIGURED; fi if [[ $# -lt 1 ]]; then |