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
PROGNAME="deforaos-lock"
#executables
LOCK="mkdir"
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
#lock
_lock()
{
lockfile="/var/tmp/deforaos-lock.$1"
lockfile="/var/tmp/$PROGNAME.$1"
$LOCK -- "$lockfile" || return 2
"$@"