Clean up packaging in preparation for actually releasing.

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@2686 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
hanna 2010-01-26 03:12:49 +00:00
parent 2e57bc7879
commit 3380b6ebe8
1 changed files with 20 additions and 13 deletions

View File

@ -7,8 +7,9 @@
<xsl:variable name="dist.dir" select="'${sting.dir}/dist'" />
<xsl:variable name="staging.dir" select="'${sting.dir}/staging'" />
<xsl:variable name="package.dir" select="'${package.dir}'" />
<xsl:variable name="package.filename" select="'${package.filename}'" />
<xsl:variable name="resources.dir" select="'${package.dir}/resources'" />
<xsl:template match="package">
<xsl:output method="xml" indent="yes"/>
@ -16,7 +17,21 @@
<project name="{$project.name}" default="package">
<property name="sting.dir" value="{$ant.basedir}" />
<property name="package.dir" value="{$dist.dir}/packages/{$project.name}" />
<!-- Read version information out of the xml file -->
<xsl:choose>
<xsl:when test="version/@property">
<echo message="VERSION!!! = {version/@property}" />
<xsl:variable name="version.property" select="concat('${',version/@property,'}')" />
<property file="{$staging.dir}/{version/@file}" />
<property name="package.dir" value="{concat($dist.dir,'/packages/',$project.name,'-',$version.property)}" />
<property name="package.filename" value="{concat(@name,'-',$version.property,'.tar.bz2')}" />
</xsl:when>
<xsl:otherwise>
<property name="package.dir" value="{concat($dist.dir,'/packages/',$project.name)}" />
<property name="package.filename" value="{concat(@name,'.tar.bz2')}" />
</xsl:otherwise>
</xsl:choose>
<target name="package">
<!-- Verify that all classes specified are present -->
@ -47,19 +62,11 @@
</xsl:for-each>
<!-- Bundle the package into a single zip file -->
<xsl:choose>
<xsl:when test="version">
<property file="{$staging.dir}/{version/@file}" />
<xsl:variable name="version.property" select="concat('${',version/@property,'}')" />
<property name="package.filename" value="{@name}-{$version.property}.tar.bz2" />
</xsl:when>
<xsl:otherwise>
<property name="package.filename" value="{@name}.tar.bz2" />
</xsl:otherwise>
</xsl:choose>
<xsl:variable name="package.filename" select="'${package.filename}'" />
<tar destfile="{$dist.dir}/packages/{$package.filename}" basedir="{$package.dir}" compression="bzip2" />
</target>
<target name="install">
</target>
</project>
</xsl:template>