From 8c8cc035ab3d29b526d933ef18ea4a0d2b51b0c4 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sat, 19 Jan 2019 21:45:54 -0800 Subject: [PATCH] Generate fsmetadata correctly --- src/backups.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backups.js b/src/backups.js index ec43d20d3..3a51e7492 100644 --- a/src/backups.js +++ b/src/backups.js @@ -421,11 +421,11 @@ function saveFsMetadata(dataLayout, metadataFile, callback) { }; for (let lp of dataLayout.localPaths()) { - var emptyDirs = safe.child_process.execSync('find . -type d -empty\n', { cwd: lp, encoding: 'utf8' }); // %P removes the ./ + var emptyDirs = safe.child_process.execSync(`find ${lp} -type d -empty\n`, { encoding: 'utf8' }); if (emptyDirs === null) return callback(safe.error); if (emptyDirs.length) metadata.emptyDirs = metadata.emptyDirs.concat(emptyDirs.trim().split('\n').map((ed) => dataLayout.toRemotePath(ed))); - var execFiles = safe.child_process.execSync('find . -type f -executable\n', { cwd: lp, encoding: 'utf8' }); + var execFiles = safe.child_process.execSync(`find ${lp} -type f -executable\n`, { encoding: 'utf8' }); if (execFiles === null) return callback(safe.error); if (execFiles.length) metadata.execFiles = metadata.execFiles.concat(execFiles.trim().split('\n').map((ef) => dataLayout.toRemotePath(ef)));