Some systems delete the lock dir; in such case don't use flock at all

This commit is contained in:
Badlop 2010-07-09 22:39:13 +02:00
parent 20f6e4714e
commit fe70217703
1 changed files with 1 additions and 1 deletions

View File

@ -240,7 +240,7 @@ ctl ()
MAXCONNID=100
CONNLOCKDIR=@LOCALSTATEDIR@/lock/ejabberdctl
FLOCK='/usr/bin/flock'
if [ ! -x "$FLOCK" ] ; then
if [ ! -x "$FLOCK" || ! -d "$CONNLOCKDIR" ] ; then
JOT='/usr/bin/jot'
if [ ! -x "$JOT" ] ; then
# no flock or jot, simply invoke ctlexec()