summaryrefslogtreecommitdiff
path: root/src/xbs
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2017-05-25 14:39:05 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2017-05-25 17:28:30 -0400
commit6092b9d93df1c3d5170a2b6aa0275aebef18bd37 (patch)
tree55627e026fa7f538f8085f0fb8ed1fffcce4fcbc /src/xbs
parentaedbebb0ea3c7b40dda987b43ff21475ef67f423 (diff)
start moving things to use the libremessages exit codes
Diffstat (limited to 'src/xbs')
-rwxr-xr-xsrc/xbs/xbs14
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