summaryrefslogtreecommitdiff
path: root/src/xbs/xbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/xbs/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