From 2552aedfff703953c241dc165fb152d30277b39d Mon Sep 17 00:00:00 2001 From: Anipik Date: Mon, 19 Mar 2018 17:08:23 -0700 Subject: [PATCH 1/2] directory exist check added --- .../PackageFiles/RunnerTemplate.Unix.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt b/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt index b11028b3b7..5cd55213e1 100644 --- a/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt +++ b/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt @@ -50,8 +50,10 @@ if [ "$(uname -s)" == "Darwin" ]; then # On OS X, we will enable core dump generation only if there are no core # files already in /cores/ at this point. This is being done to prevent # inadvertently flooding the CI machines with dumps. - if [ ! "$(ls -A /cores)" ]; then - ulimit -c unlimited + if [ -d "/cores" ]; then + if [ ! "$(ls -A /cores)" ]; then + ulimit -c unlimited + fi fi elif [ "$(uname -s)" == "Linux" ]; then # On Linux, we'll enable core file generation unconditionally, and if a dump From 29d59cd5e6146884914dfe91952edf5aa257c478 Mon Sep 17 00:00:00 2001 From: Anipik Date: Mon, 19 Mar 2018 23:37:25 -0700 Subject: [PATCH 2/2] ulimit set to unlimited --- .../PackageFiles/RunnerTemplate.Unix.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt b/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt index 5cd55213e1..ff2f4f0529 100644 --- a/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt +++ b/src/Microsoft.DotNet.Build.Tasks/PackageFiles/RunnerTemplate.Unix.txt @@ -50,10 +50,10 @@ if [ "$(uname -s)" == "Darwin" ]; then # On OS X, we will enable core dump generation only if there are no core # files already in /cores/ at this point. This is being done to prevent # inadvertently flooding the CI machines with dumps. - if [ -d "/cores" ]; then - if [ ! "$(ls -A /cores)" ]; then - ulimit -c unlimited - fi + if [ ! -d "/cores" ]; then + ulimit -c unlimited + elif [ ! "$(ls -A /cores)" ]; then + ulimit -c unlimited fi elif [ "$(uname -s)" == "Linux" ]; then # On Linux, we'll enable core file generation unconditionally, and if a dump