exit-post-hook-unlock.sh: exit gracefully if LOCKDIR does not exist
authorAntonio Ospite <ao2@ao2.it>
Tue, 8 May 2018 15:46:34 +0000 (17:46 +0200)
committerAntonio Ospite <ao2@ao2.it>
Tue, 8 May 2018 15:46:34 +0000 (17:46 +0200)
If LOCKDIR does not exist it means that the lock is not active so
there's no need to do anything.

exit-post-hook-unlock.sh

index d618346..02d3648 100755 (executable)
@@ -14,6 +14,8 @@
 set -e
 
 LOCKDIR=/run/lock/mylockdir
 set -e
 
 LOCKDIR=/run/lock/mylockdir
+[ -d "$LOCKDIR" ] || exit 0
+
 LOCKPID=$(cat "$LOCKDIR/pid")
 [ "$LOCKPID" = $PPID ] || { echo "The enter script was launched from another process. Unlocking aborted." >&2; exit 1; }
 
 LOCKPID=$(cat "$LOCKDIR/pid")
 [ "$LOCKPID" = $PPID ] || { echo "The enter script was launched from another process. Unlocking aborted." >&2; exit 1; }