From 96826a106d86b65da25d9be917d7ad8dd822f328 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Wed, 14 Apr 2004 23:28:45 +0000 Subject: [PATCH] lock(): do not execute the pipe; this does not work on 2.6 git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1460 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/scripts/functions | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/util-vserver/scripts/functions b/util-vserver/scripts/functions index cad0d63..f8636f3 100644 --- a/util-vserver/scripts/functions +++ b/util-vserver/scripts/functions @@ -125,11 +125,10 @@ function lock { local tmp=$(mktemp /tmp/vserver-lock.XXXXXX) rm -f $tmp - mkfifo -m700 $tmp + mkfifo -m600 $tmp - sleep 10 $_LOCKFILE "$1" $tmp $2 & - $tmp 2>/dev/null || return 1 + grep -q true $tmp 2>/dev/null || return 1 _VS_LOCKS="$! $_VS_LOCKS" } -- 1.8.1.5