Unfortunately, there are a couple of spots where it gets really messy and directory-wide rules fail to cover it. The trickiest maintenance issue is hadoop-hdfs-httpfs, where we unpack and repack a Tomcat. Initially, I tried to do this using only the ant plugin, but I wound up with a ton of different tarfileset directives with different fileMode values to reapply the same permissions that were present in the original Tomcat distribution. This also would have been a brittle solution, because changes in the Tomcat package would risk invalidating our ant rules. A solution that preserves the original permissions reduces this kind of maintenance work.
Thanks, --Chris On Wed, Nov 21, 2012 at 3:15 PM, Radim Kolar <h...@filez.com> wrote: > Dne 21.11.2012 22:44, Chris Nauroth napsal(a): > > Sorry, to clarify my point a little more, Ant does allow you to make >> declarations to explicitly set the desired file permissions via the >> fileMode attribute of a tarfileset. >> > there are just 2 directories /bin and /sbin with executable files. Its > probably possible to set file mode per directory in maven assembly plugin. >