for (DebugTool dt : debugTools) {
// get package list to install
- monitor.worked(15);
+ verbose("Verifying: " + dt);
if (verifyArchitecture(dt.getArchitecture()) == false) {
continue;
}
if (isInstalled(dt) == true) {
- continue;
- }
-
- String local = TOOLS_HOST_PATH + "/" + dt.getSourcepath() + "/" + dt.getBinaryname();
- String remote = TizenPlatformConstants.TOOLS_TARGET_PATH + "/" + dt.getBinaryname();
-
- if (copyPackage(local, remote) == false) {
- Logger.error(NLS.bind(OnDemandInstallMessages.CANNOT_COPY_FILE, dt.getBinaryname()));
+ verbose("Verifying failed (already installed): " + dt);
continue;
}
String cmd = "";
String result = "";
+ verbose("Deploying: " + tool);
if (copyPackage(local, remote) == false) {
Logger.error(NLS.bind(OnDemandInstallMessages.CANNOT_COPY_FILE, tool.getBinaryname()));
return;
result = getResult(cmd);
if (CMD_RESULT_SUCCESS.equals(result) == false) {
Logger.error(NLS.bind(OnDemandInstallMessages.CANNOT_INSTALL_TOOL, tool.getPackagename(), result));
+ } else {
+ verbose("Deployed: " + tool);
}
} catch (Exception e) {
Logger.error(NLS.bind(OnDemandInstallMessages.ERROR_EXECUTE_COMMAND, cmd), e);
}
}
+ private void verbose(String message) {
+ Logger.info("[OnDemandInstall][" + Thread.currentThread().getId() + "] " + message);
+ }
class OnDemandRunnable implements Runnable {
IProgressMonitor monitor = null;
}
private static class OnDemandNullProgressMonitor implements IProgressMonitor {
-
@Override
public void beginTask(String name, int totalWork) {
- // TODO Auto-generated method stub
}
@Override
public void done() {
- // TODO Auto-generated method stub
}
@Override
public void internalWorked(double work) {
- // TODO Auto-generated method stub
}
@Override
public boolean isCanceled() {
- // TODO Auto-generated method stub
return false;
}
@Override
public void setCanceled(boolean value) {
- // TODO Auto-generated method stub
}
@Override
public void setTaskName(String name) {
- // TODO Auto-generated method stub
}
@Override
public void subTask(String name) {
- // TODO Auto-generated method stub
}
@Override
public void worked(int work) {
- // TODO Auto-generated method stub
}
}