From: Stefano Lattarini Date: Thu, 18 Oct 2012 11:24:21 +0000 (+0200) Subject: depcomp: use "rmdir", not "rm -rf", to remove the empty lock directory X-Git-Tag: v1.12b~13^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d51ce40acac781d98e23ab234b3a00bfc1885a7;p=thirdparty%2Fautomake.git depcomp: use "rmdir", not "rm -rf", to remove the empty lock directory * lib/depcomp (pgcc): Here. Signed-off-by: Stefano Lattarini --- diff --git a/lib/depcomp b/lib/depcomp index 2ccf71935..973c389a8 100755 --- a/lib/depcomp +++ b/lib/depcomp @@ -363,7 +363,7 @@ pgcc) # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock - trap "echo '$0: caught signal, cleaning up...' >&2; rm -rf $lockdir" 1 2 13 15 + trap "echo '$0: caught signal, cleaning up...' >&2; rmdir $lockdir" 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0 ; do @@ -373,7 +373,7 @@ pgcc) "$@" -MD stat=$? # Release the lock. - rm -rf $lockdir + rmdir $lockdir break else ## the lock is being held by a different process,