You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by "Henning P. Schmiedehausen" <hp...@intermeta.de> on 2006/03/02 17:43:52 UTC
Re: [Jakarta-velocity Wiki] Update of "ReleaseProcess" by HenningSchmiedehausen
"Niall Pemberton" <ni...@blueyonder.co.uk> writes:
Nice. I will look into this.
Thanks
Henning
>Ant has a checksum task which can generate them for you - I've used it for
>md5, but should work for sha as well.
>Heres an example target to create md5 checksum....
><target name="internal-md5">
> <checksum file="${md5path}/${md5filename}" property="md5"/>
> <echo message="${md5} *${md5filename}"
> file="${md5path}/${md5filename}.md5" />
></target>
>Then, for example, to create a checksum for a particular file...
><antcall target="internal-md5">
> <param name="md5path" value="${dist.home}" />
> <param name="md5filename"
>value="commons-validator-${component.version}.zip" />
></antcall>
>Obviously this has the advantage of one less step to remember if its
>automated, but also removes the platform dependency on the shell script.
>Niall
>> ----- Original Message -----
>> From: "Apache Wiki" <wi...@apache.org>
>> Sent: Sunday, January 15, 2006 10:36 AM
>> Subject: [Jakarta-velocity Wiki] Update of "ReleaseProcess" by
>> HenningSchmiedehausen
>> > === Building the release ===
>> >
>> > * change the version property in `build.properties` to reflect the
>version
>> > to be released.
>> > * check this change in using `svn commit`
>> > * build the release packages using `ant package`
>> > * enter the `bin` directory
>> > * run the following shell script to build MD5 and SHA1 checksums:
>> > {{{
>> > #! /bin/bash
>> > for i in *.tar.gz *.zip *jar; do
>> > md5sum < $i | cut -d' ' -f1 > $i.md5
>> > sha1sum < $i | cut -d' ' -f1 > $i.sha1
>> > done
>> > }}}
>> >
>> > * Generate GPG signatures:
>> > {{{
>> > #! /bin/bash
>> > for i in *.tar.gz *.zip *jar; do
>> > gpg --default-key <your key id here> --armor --output
>$i.asc --detach-sig
>> > $i
>> > done
>> > }}}
>> >
>> > You should now have sixteen files in that directory: A .jar, a .jar with
>> > dependencies, a .tar.gz and a .zip file. For each you must have a .md5,
>a
>> > .sha1 and a .asc
>> > file. If you file count is not correct, please '''DO NOT CONTINUE'''.
>> >
>---------------------------------------------------------------------
>To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: velocity-dev-help@jakarta.apache.org
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
hps@intermeta.de +49 9131 50 654 0 http://www.intermeta.de/
RedHat Certified Engineer -- Jakarta Turbine Development -- hero for hire
Linux, Java, perl, Solaris -- Consulting, Training, Development
4 - 8 - 15 - 16 - 23 - 42
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org