bkctld: auto-detect lib directory

This commit is contained in:
Jérémy Lecour 2020-04-08 17:53:28 +02:00 committed by Jérémy Lecour
parent 8099dcbbfe
commit effecc689d

13
bkctld
View file

@ -16,8 +16,17 @@ set -u
[ "$(id -u)" -ne 0 ] && error "You need to be root to run ${0} !"
[ -d './lib' ] && LIBDIR='lib'
[ -d '/usr/lib/bkctld' ] && LIBDIR='/usr/lib/bkctld'
basedir=$(dirname "$0")
if [ "${basedir}" = "/usr/local/sbin" ] && [ -d "/usr/local/lib/bkctld" ]; then
LIBDIR='/usr/local/lib/bkctld'
elif [ "${basedir}" = "/usr/sbin" ] && [ -d "/usr/lib/bkctld" ]; then
LIBDIR='/usr/lib/bkctld'
elif [ -d './lib' ]; then
LIBDIR='lib'
else
error "Failed to find a suitable lib directory for bkctld."
fi
# shellcheck source=lib/includes
. "${LIBDIR}/includes"