This depends on GNU coreutils readlink(1), but I think we can live
with that.
#! /bin/sh
set -e
-. "${0%/*}/../config.sh"
-. $home/lib/lib.sh
+prog=$(readlink -e "$0")
+. "${prog%/*}/../config.sh"
+. "$home/lib/lib.sh"
run_as_user "$@"
prepare_tmp le-user
#! /bin/sh
set -e
usage=" TAG"
-. "${0%/*}/../config.sh"
+prog=$(readlink -e "$0")
+. "${prog%/*}/../config.sh"
. "$home/lib/lib.sh"
run_as_user "$@"
#! /bin/sh
set -e
usage=""
-. "${0%/*}/../config.sh"
+prog=$(readlink -e "$0")
+. "${prog%/*}/../config.sh"
. "$home/lib/lib.sh"
run_as_user "$@"