From f26c8f42e54bb56d9dfefb316ea0e9bdb0cb69b8 Mon Sep 17 00:00:00 2001 From: Geoff Schmidt Date: Fri, 7 Mar 2014 08:53:09 -0800 Subject: [PATCH] safety belt around removing buildinfo.json --- tools/package-client.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/package-client.js b/tools/package-client.js index 78a37876f6..35fb422cee 100644 --- a/tools/package-client.js +++ b/tools/package-client.js @@ -293,7 +293,9 @@ exports.bundleBuild = function (pkg, packageDir) { // Don't upload buildinfo.json. It's only of interest locally (for // example, it contains a watchset with local paths). - fs.unlinkSync(path.join(tarInputDir, 'buildinfo.json')); + var buildInfoPath = path.join(tarInputDir, 'buildinfo.json'); + if (fs.existsSync(buildInfoPath)) + fs.unlinkSync(buildInfoPath); var buildTarball = path.join(tempDir, packageTarName + '.tgz'); files.createTarball(tarInputDir, buildTarball);