blob: 8a7de6f40acdd0c761a189feeb4c42bb05374dbc [file] [log] [blame]
<project default="fix" basedir=".">
<target name="fix">
<echo message="executing fix script" />
<fail unless="updateSite" />
<echo message="updateSite: ${updateSite}" />
<echo message="Fix any incorrect XML in digest.zip (digest.xml) (&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=187396&quot;&gt;bug 187396&lt;/a&gt;)" />
<exec failonerror="true" executable="unzip" dir="${updateSite}">
<arg value="digest.zip" />
</exec>
<exec executable="perl" dir="${updateSite}">
<arg value="-pi" />
<arg value="-e" />
<arg value='s/"true"search/"true" search/g' />
<arg value="digest.xml" />
</exec>
<exec executable="zip" dir="${updateSite}">
<arg value="-m" />
<arg value="digest.zip" />
<arg value="digest.xml" />
</exec>
<echo message="Delete zero length packed files (&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=187396&quot;&gt;bug 187396&lt;/a&gt;)" />
<exec executable="find">
<arg value="${updateSite}" />
<arg value="-name" />
<arg value="*.gz" />
<arg value="-empty" />
<arg value="-printf" />
<arg value="Error zero length file: " />
<arg value="-print" />
<arg value="-execdir" />
<arg value="rm" />
<arg value="{}" />
<arg value=";" />
</exec>
</target>
</project>