equal
deleted
inserted
replaced
30 <echo file="${publish.ci.dir}/${delivery.type}/${helium.revision}/tickler.txt" message="done" /> |
30 <echo file="${publish.ci.dir}/${delivery.type}/${helium.revision}/tickler.txt" message="done" /> |
31 </target> |
31 </target> |
32 |
32 |
33 <target name="cleanup-publish-dir" if="publish.ci.dir"> |
33 <target name="cleanup-publish-dir" if="publish.ci.dir"> |
34 <tstamp> |
34 <tstamp> |
35 <format property="before.date" pattern="MM/dd/yyyy hh:mm aa" offset="-1" unit="day"/> |
35 <format property="before.date" pattern="MM/dd/yyyy hh:mm aa" offset="-5" unit="day"/> |
36 </tstamp> |
36 </tstamp> |
37 <echo>Deleting files before: ${before.date}</echo> |
37 <echo>Deleting files before: ${before.date}</echo> |
38 <delete> |
38 <ac:for param="file"> |
39 <fileset dir="${publish.ci.dir}"> |
39 <fileset dir="${publish.ci.dir}" includes="**/*.zip"> |
40 <date datetime="${before.date}" when="before" /> |
40 <date datetime="${before.date}" when="before" /> |
41 </fileset> |
41 </fileset> |
42 </delete> |
42 <sequential> |
|
43 <delete dir="@{file}/../" /> |
|
44 </sequential> |
|
45 </ac:for> |
|
46 <ac:for param="dir"> |
|
47 <dirset dir="${publish.ci.dir}" includes="*/*"> |
|
48 <date datetime="${before.date}" when="before" /> |
|
49 </dirset> |
|
50 <sequential> |
|
51 <ac:if> |
|
52 <resourcecount when="equal" count="0"> |
|
53 <fileset dir="@{dir}" includes="*" /> |
|
54 </resourcecount> |
|
55 <then> |
|
56 <delete dir="@{dir}" /> |
|
57 </then> |
|
58 </ac:if> |
|
59 </sequential> |
|
60 </ac:for> |
43 </target> |
61 </target> |
44 |
62 |
45 <target name="create-sf-source-delivery" description="Create the SF source delivery"> |
63 <target name="create-sf-source-delivery" description="Create the SF source delivery"> |
46 <mkdir dir="${build.temp.dir}" /> |
64 <mkdir dir="${build.temp.dir}" /> |
47 <delete file="${sf.delivery.zip}" failonerror="false" /> |
65 <delete file="${sf.delivery.zip}" failonerror="false" /> |
53 <exclude name="builder/antlibs/cachedir/**" /> |
71 <exclude name="builder/antlibs/cachedir/**" /> |
54 <exclude name="external/antlibs/**" /> |
72 <exclude name="external/antlibs/**" /> |
55 <exclude name="external/antlibs2/**" /> |
73 <exclude name="external/antlibs2/**" /> |
56 <exclude name="external/python/configure_jython.*" /> |
74 <exclude name="external/python/configure_jython.*" /> |
57 <exclude name="external/python/lib/auto/**" /> |
75 <exclude name="external/python/lib/auto/**" /> |
|
76 <exclude name="external/cc-customizations/**" /> |
|
77 <exclude name="external/CruiseControl/**" /> |
58 <scriptselector language="jython"> |
78 <scriptselector language="jython"> |
59 try: |
79 try: |
60 if file.isDirectory(): |
80 if file.isDirectory(): |
61 value = open(file.toString() + "/distribution.policy.S60").read().strip().strip('\n') |
81 value = open(file.toString() + "/distribution.policy.S60").read().strip().strip('\n') |
62 else: |
82 else: |