Don't wait around trying to create a lock if we don't have permission.
authorRoy Marples <roy@marples.name>
Mon, 20 Oct 2014 08:34:04 +0000 (08:34 +0000)
committerRoy Marples <roy@marples.name>
Mon, 20 Oct 2014 08:34:04 +0000 (08:34 +0000)
resolvconf.in

index a7c8d3c90cb735f0ccf9c98ca2800900ade3f7e4..7d5da4c0741efaa137c27289bbe5ea3bdd698629 100644 (file)
@@ -603,6 +603,7 @@ esac
 # As such we spinlock at this point as best we can.
 # We don't use flock(1) because it's not widely available and normally resides
 # in /usr which we do our very best to operate without.
 # As such we spinlock at this point as best we can.
 # We don't use flock(1) because it's not widely available and normally resides
 # in /usr which we do our very best to operate without.
+[ -w "$VARDIR" ] || error_exit "Cannot write to $LOCKDIR"
 : ${lock_timeout:=10}
 while true; do
        if mkdir "$LOCKDIR" 2>/dev/null; then
 : ${lock_timeout:=10}
 while true; do
        if mkdir "$LOCKDIR" 2>/dev/null; then