Merge 29773a3363 into b6b7a2fba8
This commit is contained in:
commit
04919bb418
1 changed files with 4 additions and 7 deletions
|
|
@ -114,13 +114,10 @@ exports.copyDirSyncRecursive = function(sourceDir, newDirLocation) {
|
||||||
var files = fs.readdirSync(sourceDir);
|
var files = fs.readdirSync(sourceDir);
|
||||||
|
|
||||||
for(var i = 0; i < files.length; i++) {
|
for(var i = 0; i < files.length; i++) {
|
||||||
var currFile = fs.statSync(sourceDir + "/" + files[i]);
|
var currFile = fs.lstatSync(sourceDir + "/" + files[i]);
|
||||||
|
|
||||||
if(currFile.isDirectory()) {
|
if(currFile.isDirectory()) {
|
||||||
/* Create a new directory in our copied version... */
|
/* recursion this thing right on back. */
|
||||||
fs.mkdirSync(newDirLocation + "/" + files[i], currFile.mode);
|
|
||||||
|
|
||||||
/* ...and then recursion this thing right on back. */
|
|
||||||
exports.copyDirSyncRecursive(sourceDir + "/" + files[i], newDirLocation + "/" + files[i]);
|
exports.copyDirSyncRecursive(sourceDir + "/" + files[i], newDirLocation + "/" + files[i]);
|
||||||
} else if(currFile.isSymbolicLink()) {
|
} else if(currFile.isSymbolicLink()) {
|
||||||
var symlinkFull = fs.readlinkSync(sourceDir + "/" + files[i]);
|
var symlinkFull = fs.readlinkSync(sourceDir + "/" + files[i]);
|
||||||
|
|
@ -144,7 +141,7 @@ exports.chmodSyncRecursive = function(sourceDir, filemode) {
|
||||||
var files = fs.readdirSync(sourceDir);
|
var files = fs.readdirSync(sourceDir);
|
||||||
|
|
||||||
for(var i = 0; i < files.length; i++) {
|
for(var i = 0; i < files.length; i++) {
|
||||||
var currFile = fs.statSync(sourceDir + "/" + files[i]);
|
var currFile = fs.lstatSync(sourceDir + "/" + files[i]);
|
||||||
|
|
||||||
if(currFile.isDirectory()) {
|
if(currFile.isDirectory()) {
|
||||||
/* ...and recursion this thing right on back. */
|
/* ...and recursion this thing right on back. */
|
||||||
|
|
@ -171,7 +168,7 @@ exports.chownSyncRecursive = function(sourceDir, uid, gid) {
|
||||||
var files = fs.readdirSync(sourceDir);
|
var files = fs.readdirSync(sourceDir);
|
||||||
|
|
||||||
for(var i = 0; i < files.length; i++) {
|
for(var i = 0; i < files.length; i++) {
|
||||||
var currFile = fs.statSync(sourceDir + "/" + files[i]);
|
var currFile = fs.lstatSync(sourceDir + "/" + files[i]);
|
||||||
|
|
||||||
if(currFile.isDirectory()) {
|
if(currFile.isDirectory()) {
|
||||||
/* ...and recursion this thing right on back. */
|
/* ...and recursion this thing right on back. */
|
||||||
|
|
|
||||||
Reference in a new issue