Hello all!
I'just hit a problem with the following code:
--- snip---------------------------------
> ant -version
Apache Ant version 1.8.0 compiled on February 1 2010
--- snip---------------------------------
<tar tarfile="${dist}/${project}.tar" longfile="gnu">
<tarfileset src="${prj1}/dist/${sub_prj1}.tar"/>
<tarfileset src="${prj2}/dist/${sub_prj2}.tar"/>
<tarfileset src="${prj3}/dist/${sub_prj3}.tar"/>
<tarfileset src="${prj4}/dist/${sub_prj4}.tar"/>
<tarfileset src="${prj5}/dist/${sub_prj5}.tar"/>
<tarfileset src="${prj6}/dist/${sub_prj6}.tar"/>
<tarfileset src="${prj7}/dist/${sub_prj7}.tar"/>-->
<!--
<for list="${modules}" param="module">
<sequential>
<tarfileset src="@{module}/dist/@{module}.tar"/>
</sequential>
</for>
-->
</tar>
--- snip---------------------------------
OK. Of course it would be nicer in the first place if one could use the
commented out construction with <for>... :-)
But this is of course not working... (<tar> does not support nested <for>)
But in this working example the "sub modules" are (ant generated) .tar files
which have got directories (empty and not empty) with associated uid/gid
values. They were generated (externaly in other files) with <tarfileset
dir="..."> constructs.
Now I want to "re-package" this whole stuff into one new .tar which should
leave the ownerships as they are! But it seems that using <tarfileset
src="..."> drops all directory entries and so <tar> just collects all the
files with their attributes... :-(
Anyone nows why this happens and how to overcome this?
Thanks! Salut, Joerg
--
gpg/pgp key # 0xd7fa4512
fingerprint 4e89 6967 9cb2 f548 a806 7e8b fcf4 2053 d7fa 4512
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]