Do not do dataDir move in configure
This commit is contained in:
@@ -770,7 +770,6 @@ function configure(app, args, progressCallback, callback) {
|
||||
|
||||
const oldConfig = args.oldConfig || {}; // this can be null in repair cases
|
||||
const locationChanged = oldConfig.fqdn !== app.fqdn;
|
||||
const dataDirChanged = oldConfig.dataDir !== app.dataDir;
|
||||
|
||||
async.series([
|
||||
progressCallback.bind(null, { percent: 10, message: 'Cleaning up old install' }),
|
||||
@@ -809,13 +808,6 @@ function configure(app, args, progressCallback, callback) {
|
||||
progressCallback.bind(null, { percent: 50, message: 'Setting up addons' }),
|
||||
addons.setupAddons.bind(null, app, app.manifest.addons),
|
||||
|
||||
// migrate dataDir
|
||||
function (next) {
|
||||
if (!dataDirChanged) return next();
|
||||
|
||||
moveDataDir(app, oldConfig.dataDir, next);
|
||||
},
|
||||
|
||||
progressCallback.bind(null, { percent: 60, message: 'Creating container' }),
|
||||
createContainer.bind(null, app),
|
||||
|
||||
@@ -1059,7 +1051,7 @@ function run(appId, args, progressCallback, callback) {
|
||||
case apps.ISTATE_PENDING_CLONE:
|
||||
case apps.ISTATE_PENDING_RESTORE:
|
||||
return install(app, args, progressCallback, callback);
|
||||
case apps.ISTATE_PENDING_REPAIR:
|
||||
case apps.ISTATE_PENDING_REPAIR: {
|
||||
let prevState = args.error && args.error.task ? args.error.task.installationState : apps.ISTATE_PENDING_CONFIGURE;
|
||||
if (prevState === apps.ISTATE_PENDING_UNINSTALL) {
|
||||
return uninstall(app, error.task.args, progressCallback, callback);
|
||||
@@ -1072,6 +1064,7 @@ function run(appId, args, progressCallback, callback) {
|
||||
} else {
|
||||
return configure(app, args, progressCallback, callback);
|
||||
}
|
||||
}
|
||||
case apps.ISTATE_PENDING_CONFIGURE:
|
||||
return configure(app, args, progressCallback, callback);
|
||||
case apps.ISTATE_PENDING_RECREATE_CONTAINER:
|
||||
|
||||
Reference in New Issue
Block a user