Index: lams_build/deploy-tool/lib/lams-tool-deploy.jar =================================================================== RCS file: /usr/local/cvsroot/lams_build/deploy-tool/lib/lams-tool-deploy.jar,v diff -u -r1.24.2.1 -r1.24.2.2 Binary files differ Index: lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/CreatePackageTask.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/CreatePackageTask.java,v diff -u -r1.6 -r1.6.6.1 --- lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/CreatePackageTask.java 17 Sep 2006 06:21:29 -0000 1.6 +++ lams_tool_deploy/src/java/org/lamsfoundation/lams/tool/deploy/CreatePackageTask.java 5 May 2009 02:03:03 -0000 1.6.6.1 @@ -59,7 +59,7 @@ private Properties inputProperties; private Properties deployProperties; - // private static String defaultFilename = "templateDeployTool.xml"; + private static String templateFileName = "deploy_template.xml"; private static String outputFilename = "deploy.xml"; /* Ant Task Attributes */ @@ -141,16 +141,31 @@ String outputName = outputPath+File.separator+outputFilename; + BufferedWriter out=null; + BufferedWriter out2=null; try { out = new BufferedWriter(new FileWriter(outputName)); deployConfig.writePropertiesToFile(out); + log("File "+outputName+" written."); + + if (deployConfig instanceof DeployToolConfig){ + DeployToolConfig deployToolConfig = (DeployToolConfig)deployConfig; + deployToolConfig.setGenerateForInstallers(true); + deployToolConfig.convertForInstallers(); + String outputName2 = outputPath+File.separator+templateFileName; + + out2 = new BufferedWriter(new FileWriter(outputName2)); + deployToolConfig.writePropertiesToFile(out2); + log("File "+outputName2+" written."); + } } catch (Exception e) { throw new BuildException("Unable to write out " +outputName+". Error "+e.getMessage(),e); + } finally { + out.close(); + out2.close(); } - log("File "+outputName+" written."); - out.close(); } /* private URL getTemplateDeployName() {