Commit 1e5b0633 by Jason Merrill

add quotes

From-SVN: r198981
parent f14540b6
#! /bin/sh #! /bin/sh
# Shell-based mutex using mkdir. # Shell-based mutex using mkdir.
lockdir=$1 prog=$2; shift 2 || exit 1 lockdir="$1" prog="$2"; shift 2 || exit 1
count=0
# Remember when we started trying to acquire the lock. # Remember when we started trying to acquire the lock.
count=0
touch lock-stamp.$$ touch lock-stamp.$$
trap 'rm -r "$lockdir" lock-stamp.$$' 0 trap 'rm -r "$lockdir" lock-stamp.$$' 0
until mkdir "$lockdir" 2>/dev/null; do until mkdir "$lockdir" 2>/dev/null; do
# Say something periodically so the user knows what's up. # Say something periodically so the user knows what's up.
if [ `expr $count % 30` = 0 ]; then if [ `expr $count % 30` = 0 ]; then
...@@ -24,6 +27,8 @@ until mkdir "$lockdir" 2>/dev/null; do ...@@ -24,6 +27,8 @@ until mkdir "$lockdir" 2>/dev/null; do
sleep 1 sleep 1
count=`expr $count + 1` count=`expr $count + 1`
done done
echo $prog "$@" echo $prog "$@"
$prog "$@" $prog "$@"
# The trap runs on exit. # The trap runs on exit.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment