From d8aac6aff6a4df40ef55ce393a7440dbcf2ab902 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Wed, 16 May 2018 08:20:51 +0200
Subject: [PATCH] refactor: run find before installs

---
 lib/manager/npm/post-update/lerna.js | 2 +-
 lib/manager/npm/post-update/npm.js   | 2 +-
 lib/manager/npm/post-update/yarn.js  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/manager/npm/post-update/lerna.js b/lib/manager/npm/post-update/lerna.js
index d497a83269..d4fd5f25d9 100644
--- a/lib/manager/npm/post-update/lerna.js
+++ b/lib/manager/npm/post-update/lerna.js
@@ -29,7 +29,7 @@ async function generateLockFiles(lernaClient, tmpDir, env) {
       lernaClient === 'npm'
         ? '--package-lock-only'
         : '--ignore-scripts --ignore-engines --ignore-platform --mutex network:31879';
-    const cmd = `${lernaClient} install ${params} && npx lerna@${lernaVersion} bootstrap -- ${params}`;
+    const cmd = `find . && ${lernaClient} install ${params} && npx lerna@${lernaVersion} bootstrap -- ${params}`;
     logger.debug({ cmd });
     // TODO: Switch to native util.promisify once using only node 8
     ({ stdout, stderr } = await exec(cmd, {
diff --git a/lib/manager/npm/post-update/npm.js b/lib/manager/npm/post-update/npm.js
index 7f2c44848a..c340ce3ad2 100644
--- a/lib/manager/npm/post-update/npm.js
+++ b/lib/manager/npm/post-update/npm.js
@@ -53,7 +53,7 @@ async function generateLockFile(tmpDir, env, filename) {
       }
     }
     logger.debug(`Using npm: ${cmd}`);
-    cmd = `ls -l && ${cmd} --version && ${cmd} install --package-lock-only`;
+    cmd = `find . && ${cmd} --version && ${cmd} install --package-lock-only`;
     // TODO: Switch to native util.promisify once using only node 8
     ({ stdout, stderr } = await exec(cmd, {
       cwd: tmpDir,
diff --git a/lib/manager/npm/post-update/yarn.js b/lib/manager/npm/post-update/yarn.js
index 9865478bee..c598b19f44 100644
--- a/lib/manager/npm/post-update/yarn.js
+++ b/lib/manager/npm/post-update/yarn.js
@@ -53,7 +53,7 @@ async function generateLockFile(tmpDir, env) {
       }
     }
     logger.debug(`Using yarn: ${cmd}`);
-    cmd = 'ls -l && ' + cmd;
+    cmd = 'find . && ' + cmd;
     cmd += ' install';
     cmd += ' --ignore-scripts';
     cmd += ' --ignore-engines';
-- 
GitLab