I just cannot get this right

 

I have set up my fileset to exclude a list of directories and delete
everything else

 

fileset: Setup scanner in dir /opt/stratalight/packages with patternSet{
includes: [*/**] excludes: [OS-4000-1.6(B18)Beta/**
OTS-SC-1.6(B18)Beta/** OTS-4010-1.6(B17)Beta/** OTS-4040-1.6(B17)Beta/**
OTS-4400-1.6(B17)Beta/** OTS-4540-1.6(B17)Beta/**
OTS-4520-1.6(B17)Beta/** OTS-Common-1.6(B18)Beta/**
OTS-4011-1.6(B17)Beta/**] }

   [delete] Deleting
/opt/stratalight/packages/OS-4000-1.6(B18)Beta/OTS-4010/clientFpga4010.s
lim

 

But (as you can see) the first thing it deletes is something under one
of my excluded directories.  Can someone please point out what I am
doing wrong???  Thanks

 

Tracy

 

(ant 1.7.0)

 

Here's the snippet of code 

 

${directories} is OS-4000-1.6(B18)Beta/** OTS-SC-1.6(B18)Beta/**
OTS-4010-1.6(B17)Beta/** OTS-4040-1.6(B17)Beta/**
OTS-4400-1.6(B17)Beta/** OTS-4540-1.6(B17)Beta/**
OTS-4520-1.6(B17)Beta/** OTS-Common-1.6(B18)Beta/**
OTS-4011-1.6(B17)Beta/**

 

<delete includeemptydirs="true" >^M

                        <fileset dir="${installation.dir}"
casesensitive="yes">

                <exclude name="${directories}"/>

                <include name="*/**"/>

            </fileset>

</delete>^M

 

 

Reply via email to