diff options
author | michelou <michelou@epfl.ch> | 2006-05-08 11:53:59 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2006-05-08 11:53:59 +0000 |
commit | 5a5f6faf05f215e720ebd424f2d8426a9e14b574 (patch) | |
tree | 3e3fcd7808695527f133a360a7be463708abc432 /build.xml | |
parent | 099e9036586eaf5f3ae4abb0a666221461fd05a6 (diff) | |
download | scala-5a5f6faf05f215e720ebd424f2d8426a9e14b574.tar.gz scala-5a5f6faf05f215e720ebd424f2d8426a9e14b574.tar.bz2 scala-5a5f6faf05f215e720ebd424f2d8426a9e14b574.zip |
added target 'dist.nightly' in file build.xml
Diffstat (limited to 'build.xml')
-rw-r--r-- | build.xml | 54 |
1 files changed, 54 insertions, 0 deletions
@@ -1148,6 +1148,60 @@ GENERATES A DISTRIBUTION /> </target> + <target name="dist.nightly" depends="dist.devel"> + <property + name="dist.archive.nightly" + value="${dist.name}-${version.number}" + /> + <fail message="Directory '${dist.dir}/${dist.archive.nightly}' is not available"> + <condition><not> + <available + file="${dist.dir}/${dist.archive.nightly}" + type="dir" + /> + </not></condition> + </fail> + <!-- Create gzip compressed tarball --> + <mytar + dir="${dist.dir}" + archive="${dist.archive.nightly}" + compression="gzip" + /> + <!-- Create md5 checksums --> + <checksum + file="${dist.dir}/${dist.archive.nightly}.tar.gz" + forceOverwrite="yes" + fileext=".md5" + /> + <!-- Create zip archive --> + <zip + destfile="${dist.dir}/${dist.archive.nightly}.zip" + basedir="${dist.dir}" + includes="${dist.archive.nightly}/**" + /> + <checksum + file="${dist.dir}/${dist.archive.nightly}.zip" + forceOverwrite="yes" + fileext=".md5" + /> + </target> + + <!-- create Unix tarballs while preserving permissions and symlinks --> + <!-- Ant task 'tar' can't do that.. --> + <macrodef name="mytar"> + <attribute name="dir"/> + <attribute name="archive"/> + <attribute name="compression"/> + <sequential> + <exec dir="@{dir}" executable="tar"> + <arg line="cf @{archive}.tar -C @{archive} ."/> + </exec> + <exec dir="@{dir}" executable="@{compression}"> + <arg line="-f9 @{archive}.tar"/> + </exec> + </sequential> + </macrodef> + <!-- =========================================================================== CLEAN ============================================================================ --> |