summaryrefslogtreecommitdiff
path: root/src/abslibre-tools/diff-unfree
diff options
context:
space:
mode:
Diffstat (limited to 'src/abslibre-tools/diff-unfree')
-rwxr-xr-xsrc/abslibre-tools/diff-unfree10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/abslibre-tools/diff-unfree b/src/abslibre-tools/diff-unfree
index 3670f7f..2d54379 100755
--- a/src/abslibre-tools/diff-unfree
+++ b/src/abslibre-tools/diff-unfree
@@ -25,8 +25,6 @@
. "$(librelib messages)"
. "$(librelib conf)"
-load_files libretools
-check_vars libretools DIFFPROG || exit 1
usage() {
print "Usage: %s [community|packages] [unfree-package] [repo]" "${0##*/}"
@@ -39,9 +37,11 @@ usage() {
main() {
if [[ "$1" == "--help" ]]; then
usage
- exit 0
+ return 0
fi
+ load_files libretools
+ check_vars libretools DIFFPROG || return 1
local package_guess=${PWD##*/}
local repo=${1:-$(basename "${PWD%/*}")}
@@ -57,14 +57,14 @@ main() {
if [[ ! -r PKGBUILD ]]; then
error "This is not a build dir."
- exit 1
+ return 1
fi
tmp_dir="$(mktemp --tmpdir -d "${package}.XXXXXX")"
if [[ ! -d "${tmp_dir}" ]]; then
error "Can't create temp dir"
- exit 1
+ return 1
fi
unfree_dir="${tmp_dir}/${svnrepo}/${package}/${trunk}"