X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/437725d13f8775b29ad3e279a07b0bd4b7f8d098..740137a2d5a73bb6e6e3dc21a8e183a285fc8e24:/sdk/cli/bin/crunch-job diff --git a/sdk/cli/bin/crunch-job b/sdk/cli/bin/crunch-job index 6eb9956749..638353d76f 100755 --- a/sdk/cli/bin/crunch-job +++ b/sdk/cli/bin/crunch-job @@ -1504,7 +1504,10 @@ my $commit = $ENV{"CRUNCH_SRC_COMMIT"}; my $repo = $ENV{"CRUNCH_SRC_URL"}; my $task_work = $ENV{"TASK_WORK"}; -make_path $task_work or die "Failed to create temporary working directory ($task_work): $!"; +if ($task_work) { + make_path $task_work; + -e $task_work or die "Failed to create temporary working directory ($task_work): $!"; +} open L, ">", "$destdir.lock" or die "$destdir.lock: $!"; flock L, LOCK_EX;