| <project |
| default="fixzips" |
| basedir="."> |
| <target name="fixzips"> |
| <property |
| name="buildDirectory" |
| value="/shared/webtools/committers/wtp-R3.0-R/20080616152118"/> |
| <property |
| name="buildLabel" |
| value="R-3.0-20080616152118"/> |
| <antcall target="fixzip"> |
| <param |
| name="newarchiveName" |
| value="wtp-jpt-R-3.0-20080616152118a.zip"/> |
| <param |
| name="archiveName" |
| value="wtp-jpt-R-3.0-20080616152118ORIG.zip"/> |
| </antcall> |
| <antcall target="fixzip"> |
| <param |
| name="newarchiveName" |
| value="wtp-noop-R-3.0-20080616152118a.zip"/> |
| <param |
| name="archiveName" |
| value="wtp-noop-R-3.0-20080616152118ORIG.zip"/> |
| </antcall> |
| <antcall target="fixzip"> |
| <param |
| name="newarchiveName" |
| value="wtp-R-3.0-20080616152118a.zip"/> |
| <param |
| name="archiveName" |
| value="wtp-R-3.0-20080616152118ORIG.zip"/> |
| </antcall> |
| </target> |
| <target name="fixzip"> |
| <zip destfile="${buildDirectory}/${buildLabel}/${newarchiveName}"> |
| <zipfileset |
| src="${buildDirectory}/${buildLabel}/${archiveName}" |
| excludes="eclipse/features/org.eclipse.jpt_2*/**"/> |
| </zip> |
| <antcall target="createChecksums"> |
| <param |
| name="archiveName" |
| value="${newarchiveName}"/> |
| </antcall> |
| </target> |
| <target name="createChecksums"> |
| <!-- |
| This createChecksums task creates two files, for use in two |
| contexts. a. an x.md5 file, that has the name of the file in |
| the contents. This is good for some "third party" |
| executables, like md5summ, that expects the name in the |
| file. b. since ant does not deal well with md5 files with |
| anything in them other than the checksum, we provide same |
| thing in a file with an md5antformat extension, that has |
| only the checksum. |
| --> |
| <mkdir dir="${buildDirectory}/${buildLabel}/checksum"/> |
| <checksum |
| file="${buildDirectory}/${buildLabel}/${archiveName}" |
| property="md5"/> |
| <echo |
| message="${md5} *${archiveName}" |
| file="${buildDirectory}/${buildLabel}/checksum/${archiveName}.md5"/> |
| <echo |
| message="${md5}" |
| file="${buildDirectory}/${buildLabel}/checksum/${archiveName}.md5antformat"/> |
| </target> |
| </project> |