carFile = carFile.getAbsoluteFile();
if(!carFile.exists() || !carFile.canRead()) {
throw new DeploymentException("CAR file cannot be read: "+carFile.getAbsolutePath());
}
//TODO figure out if there is a plausible default repo
Object key = mgr.startInstall(carFile, null, false, null, null);
long start = System.currentTimeMillis();
DownloadResults results = showProgress(consoleReader, mgr, key);
int time = (int)(System.currentTimeMillis() - start) / 1000;
printResults(consoleReader, results, time);
if(results.isFinished() && !results.isFailed() && results.getInstalledConfigIDs().size() == 1) {