fix getBuildNumber target (sometimes the buildNumber would have a leading

space, such as " 19" instead of "19"), using "tr" to strip it.
This commit is contained in:
kytv
2011-08-10 23:44:47 +00:00
parent 915755b349
commit 7343e0ff00

View File

@ -412,15 +412,19 @@
<target name="getBuildNumber" > <target name="getBuildNumber" >
<exec executable="grep" outputproperty="buildLine" > <exec executable="grep" outputproperty="buildLine" >
<arg value="public final static long BUILD" /> <arg value="public final static long BUILD" />
<arg value="router/java/src/net/i2p/router/RouterVersion.java" /> <arg value="router/java/src/net/i2p/router/RouterVersion.java" />
</exec> </exec>
<exec executable="cut" inputstring="${buildLine}" outputproperty="build.temp" failonerror="true" > <exec executable="cut" inputstring="${buildLine}" outputproperty="build.temp" failonerror="true" >
<arg value="-f2" /> <arg value="-f2" />
<arg value="-d=" /> <arg value="-d=" />
</exec> </exec>
<exec executable="cut" inputstring="${build.temp}" outputproperty="build.number" failonerror="true" > <exec executable="tr" inputstring="${build.temp}" outputproperty="build.temp.tr" failonerror="true">
<arg value="-d" />
<arg value="[:space:]"/>
</exec>
<exec executable="cut" inputstring="${build.temp.tr}" outputproperty="build.number" failonerror="true" >
<arg value="-f1" /> <arg value="-f1" />
<arg value="-d;" /> <arg value="-d;" />
</exec> </exec>
<echo message="Build number is ${build.number}" /> <echo message="Build number is ${build.number}" />
</target> </target>