Add support for local settings

This commit is contained in:
Pierre Pronchery 2020-11-03 15:09:28 +01:00
parent f268ee6a5b
commit e5f6b3b0ab

View File

@ -27,17 +27,24 @@
#variables #variables
PROGNAME="deforaos-lock"
#executables #executables
LOCK="mkdir" LOCK="mkdir"
UNLOCK="rmdir" UNLOCK="rmdir"
#settings
PROGNAME="deforaos-lock"
SYSCONFDIR="$PREFIX/etc"
#load local settings
[ -f "$SYSCONFDIR/DeforaOS/$PROGNAME.conf" ] &&
. "$SYSCONFDIR/DeforaOS/$PROGNAME.conf"
[ -f "$HOME/.config/DeforaOS/$PROGNAME.conf" ] &&
. "$HOME/.config/DeforaOS/$PROGNAME.conf"
#functions #functions
#lock #lock
_lock() _lock()
{ {
lockfile="/var/tmp/deforaos-lock.$1" lockfile="/var/tmp/$PROGNAME.$1"
$LOCK -- "$lockfile" || return 2 $LOCK -- "$lockfile" || return 2
"$@" "$@"