var strJobId, psIndex, psObj, psId;
logger.info('MIC Kill: paramObj = ' + JSON.stringify(paramObj));
- if (this.isAvailable() === false) {
- return;
- }
-
strJobId = paramObj.jobId;
psIndex = _.findIndex(processMgr, function (o) {
return o.jobId == strJobId;
})
+ // when not exists
if (psIndex < 0) {
return;
}
+
psObj = processMgr[psIndex];
psId = psObj.jobProcessId;
* };
*/
Mic.create = function create(paramObj, io) {
- var micCommand, strLogfile, strOutdir, strArch, strRecordPkgs, strPackto;
+ var micCommand, strLogfile, strOutdir, strArch, strRecordPkgs, strPackto, strJobId;
logger.info('MIC Create: paramObj = ' + JSON.stringify(paramObj));
strArch = paramObj.imageArch;
strRecordPkgs = 'name';
strPackto = paramObj.imageName;
+ strJobId = paramObj.jobId;
micCommand = 'sudo mic create loop '
+ paramObj.pathKsFile
logger.info(out);
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_TO, {
msg: out,
- jobId: paramObj.jobId
+ jobId: strJobId
});
},
stderr: function (out) {
logger.info(out);
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_TO, {
msg: out,
- jobId: paramObj.jobId
+ jobId: strJobId
});
},
error: function (out) {
if (code === 0) {
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FINISH, {
msg: 'Terminated (' + code + ')',
- jobId: paramObj.jobId,
+ jobId: strJobId,
imageName: strPackto
});
} else {
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FAIL, {
msg: 'Failed (' + code + ')',
- jobId: paramObj.jobId
+ jobId: strJobId
});
}
}
},
- paramObj.jobId
+ strJobId
);
};