app.setName(appName != null ? appName : manifestAppName);
app.setManifest(manifest);
/* determine deployment packager */
IDeploymentService deploymentService = CFActivator.getDefault().getDeploymentService();
IDeploymentPackager packager = deploymentService.getDeploymentPackager(packagerName);
if (packager == null)
packager = deploymentService.getDefaultDeplomentPackager();
status = new PushAppCommand(target, app, appStore, packager).doIt();
if (!status.isOK())
return status;