Lines Matching refs:pkg
35 actions[actionName] = (staging, pkg, log) => { argument
36 validate('SOO', [staging, pkg, log])
38 if (pkg.failed) return BB.resolve()
40 if (!pkg.rollback) pkg.rollback = []
41 pkg.rollback.unshift(action.rollback)
44 if (!pkg.commit) pkg.commit = []
45 pkg.commit.push(action.commit)
49 if (pkg.knownInstallable) {
50 actionP = runAction(action, staging, pkg, log)
52 actionP = isInstallable(null, pkg.package).then(() => {
53 pkg.knownInstallable = true
54 return runAction(action, staging, pkg, log)
62 andAddParentToErrors(pkg.parent, cb)(err)
64 return handleOptionalDepErrors(pkg, err)
73 function runAction (action, staging, pkg, log) { argument
75 const result = action(staging, pkg, log, cb)
82 function markAsFailed (pkg) { argument
83 if (pkg.failed) return
84 pkg.failed = true
85 pkg.requires.forEach((req) => {
93 function handleOptionalDepErrors (pkg, err) { argument
94 markAsFailed(pkg)
95 var anyFatal = failedDependency(pkg)
99 reportOptionalFailure(pkg, null, err)
104 function doOne (cmd, staging, pkg, log, next) { argument
106 const prepped = prepareAction([cmd, pkg], staging, log)
185 var pkg = action[1]
187 return [actions[cmd], staging, pkg, log.newGroup(cmd + ':' + moduleName(pkg))]