How to `chmod -R +w` with Ant, files and folders?

Wernight picture Wernight · Jul 13, 2010 · Viewed 14.9k times · Source

I'd like to do the equivalent of a chmod -R +w foo/ in an Ant build script.

So far I'm using this:

<chmod perm="g+w">
   <dirset dir="${basedir}/foo">
   </dirset>
   <fileset dir="${basedir}/foo">
   </fileset>
</chmod>

Is there a neater way to write that to include files and folders recursively?

Answer

Pascal Thivent picture Pascal Thivent · Jul 14, 2010

The following does work:

<chmod file="${basedir}/foo/**" perm="g+w" type="both"/>

Credits shared with the OP.

See also