improved support for nested data directories

This commit is contained in:
ansuz
2019-03-29 14:40:44 +01:00
parent babb91686d
commit 0a1971cfee
2 changed files with 7 additions and 12 deletions

View File

@@ -2,6 +2,7 @@
/* jshint esversion: 6 */
/* global Buffer */
var Fs = require("fs");
var Fse = require("fs-extra");
var Path = require("path");
var nThen = require("nthen");
const ToPull = require('stream-to-pull-stream');
@@ -189,7 +190,7 @@ var checkPath = function (path, callback) {
return;
}
// 511 -> octal 777
Fs.mkdir(Path.dirname(path), 511, function (err) {
Fse.mkdirp(Path.dirname(path), 511, function (err) {
if (err && err.code !== 'EEXIST') {
callback(err);
return;
@@ -420,7 +421,7 @@ module.exports.create = function (
};
// 0x1ff -> 777
var it;
Fs.mkdir(env.root, 0x1ff, function (err) {
Fse.mkdirp(env.root, 0x1ff, function (err) {
if (err && err.code !== 'EEXIST') {
// TODO: somehow return a nice error
throw err;