Add support for local settings
This commit is contained in:
parent
f268ee6a5b
commit
e5f6b3b0ab
|
@ -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
|
||||||
"$@"
|
"$@"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user