diff options
author | Rebecca Turner <me@re-becca.org> | 2015-04-27 10:13:49 +0300 |
---|---|---|
committer | Rebecca Turner <me@re-becca.org> | 2015-06-26 03:26:56 +0300 |
commit | 2ec4fef126ce0c7a6c01aa99a2644966a4dc0c27 (patch) | |
tree | bd64a284bf48e2c6b79c79f7b2830cdbf3e80460 /lib/install.js | |
parent | 1f1d8e7f508f2c3ceda9d9aa21e3838e8925a6a0 (diff) |
Add pre-installation permissions checking
Diffstat (limited to 'lib/install.js')
-rw-r--r-- | lib/install.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/install.js b/lib/install.js index 0c64bc68a..65e3605d1 100644 --- a/lib/install.js +++ b/lib/install.js @@ -119,6 +119,7 @@ var loadRequestedDeps = require('./install/deps.js').loadRequestedDeps var loadExtraneous = require('./install/deps.js').loadExtraneous var pruneTree = require('./install/prune-tree.js') var diffTrees = require('./install/diff-trees.js') +var checkPermissions = require('./install/check-permissions.js') var decomposeActions = require('./install/decompose-actions.js') var filterInvalidActions = require('./install/filter-invalid-actions.js') var validateTree = require('./install/validate-tree.js') @@ -326,6 +327,7 @@ Installer.prototype.generateActionsToTake = function (cb) { [validateTree, this.idealTree, cg.newGroup('validateTree')], [diffTrees, this.currentTree, this.idealTree, this.differences, cg.newGroup('diffTrees')], [filterInvalidActions, this.where, this.differences], + [checkPermissions, this.differences], [decomposeActions, this.differences, this.todo] ], cb) } |