ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Grubb <occu...@fifthvision.net>
Subject Re: Problem with filesets
Date Mon, 28 Jan 2002 17:23:05 GMT
Thank you very much. I appreciate your help greatly.

Regards,

M. Grubb

On Mon, 2002-01-28 at 10:51, Stefan Bodewig wrote:
> On 25 Jan 2002, Michael Grubb <occulus@fifthvision.net> wrote:
> 
> OK, this time I've tested my answer 8-)
> 
> > <chmod perm="u=rwx,g=rx,o=rx">
> > 	<fileset dir="${dist}>
> > 		<include name="*" />
> > 		<exclude name="*/**"/>
> > 	</fileset>
> > </chmod>
> 
> doesn't give you anything as the exclude matches your directories as
> well - and exclude wins over include.  Actually, the include pattern
> alone is enough:
> 
> [bodewig@bodewig tmp]$ cat test.xml 
> <project default="foo">
>   <target name="foo">
>     <mkdir dir="a/b/c" />
>     <mkdir dir="a/d/e" />
>     <exec executable="ls" dir="a">
>       <arg value="-l" />
>     </exec>
>     <exec executable="ls" dir="a/b">
>       <arg value="-l" />
>     </exec>
> 
>     <chmod type="dir" perm="o-x">
>       <fileset dir="a">
>         <include name="*" />
>       </fileset>
>     </chmod>
> 
>     <exec executable="ls" dir="a">
>       <arg value="-l" />
>     </exec>
>     <exec executable="ls" dir="a/b">
>       <arg value="-l" />    
>     </exec>    
>     <delete dir="a" />
>   </target>
> </project>
> 
> [bodewig@bodewig tmp]$ ant -f test.xml 
> Buildfile: test.xml
> 
> foo:
>     [mkdir] Created dir: /tmp/a/b/c
>     [mkdir] Created dir: /tmp/a/d/e
>      [exec] insgesamt 8
>      [exec] drwxrwxr-x    3 bodewig  bodewig      4096 Jan 28 17:49 b
>      [exec] drwxrwxr-x    3 bodewig  bodewig      4096 Jan 28 17:49 d
>      [exec] insgesamt 4
>      [exec] drwxrwxr-x    2 bodewig  bodewig      4096 Jan 28 17:49 c
>      [exec] insgesamt 8
>      [exec] drwxrwxr--    3 bodewig  bodewig      4096 Jan 28 17:49 b
>      [exec] drwxrwxr--    3 bodewig  bodewig      4096 Jan 28 17:49 d
>      [exec] insgesamt 4
>      [exec] drwxrwxr-x    2 bodewig  bodewig      4096 Jan 28 17:49 c
>    [delete] Deleting directory /tmp/a
> 
> BUILD SUCCESSFUL
> Total time: 0 seconds
> 
> You see, the permissions for b and d have been changed, but not for c.
> 
> Stefan
> 
> --
> To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>
> 
> 



--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message