#!/bin/sh
-dir=$(dirname "$0")
+set -e
-[ -r .cleanbuildrc ] && . ./.cleanbuildrc
+program=$(readlink -f "$0")
+dir=$(dirname "$program")
+
+cd "$dir"
+
+[ -r .cleanbuildrc ] && . .cleanbuildrc
# backend to use: vserver or docker
BACKEND=${BACKEND:-docker}
-exec $dir/cleanbuild-$BACKEND.sh "$@"
+exec ./cleanbuild-$BACKEND.sh "$@"