new features in copyDirRecursive #55

Closed
refaelos wants to merge 7 commits from master into master
Showing only changes of commit 5b747d9bb1 - Show all commits

View file

@ -293,11 +293,16 @@ exports.chownSyncRecursive = function(sourceDir, uid, gid) {
*/ */
exports.rmdirRecursive = function rmdirRecursive(dir, failSilent, clbk){ exports.rmdirRecursive = function rmdirRecursive(dir, failSilent, clbk){
fs.readdir(dir, function(err, files){ fs.readdir(dir, function(err, files){
if(err && typeof failSilent === 'boolean' && !failSilent) if(err) {
return clbk(err); if (typeof failSilent === 'boolean' && failSilent) {
return clbk(null);
} else {
return clbk(err);
}
}
if(typeof failSilent === 'function') if(typeof failSilent === 'function')
clbk = failSilent; clbk = failSilent;
(function rmFile(err){ (function rmFile(err){
if (err) return clbk(err); if (err) return clbk(err);