(1) Prevents SelfReg files in the Windows setup. Otherwise, the private Java Runtime Environment will register Java Quick Starter which can be seen in Internet Explorer 9. (2) Makes it possible to easily include additional files in the Windows setup.

cusax-fix
Lyubomir Marinov 15 years ago
parent 10d2d65d1b
commit 73534060be

@ -451,6 +451,54 @@
<unzip
src="${unzip.windows.jre.src}"
dest="${unzip.windows.jre.dest}" />
<property name="unzip.windows.jre.dir" value="" />
<delete failonerror="false" includeemptydirs="true" quiet="true">
<fileset
casesensitive="false"
defaultexcludes="false"
dir="${unzip.windows.jre.dest}/jre">
<include name="bin/rmid.exe" />
<include name="bin/rmiregistry.exe" />
<include name="bin/tnameserv.exe" />
<include name="bin/keytool.exe" />
<include name="bin/kinit.exe" />
<include name="bin/klist.exe" />
<include name="bin/ktab.exe" />
<include name="bin/policytool.exe" />
<include name="bin/orbd.exe" />
<include name="bin/servertool.exe" />
<include name="bin/javaws.exe" />
<include name="lib/javaws.jar" />
<include name="lib/javaws/**" />
<include name="bin/javacpl.exe" />
<include name="bin/jucheck.exe" />
<include name="bin/jusched.exe" />
<include name="bin/wsdetect.dll" />
<include name="bin/npjpi*.dll" />
<include name="bin/npjava11.dll" />
<include name="bin/npjava12.dll" />
<include name="bin/npjava13.dll" />
<include name="bin/npjava14.dll" />
<include name="bin/npjava32.dll" />
<include name="bin/npoji610.dll" />
<include name="bin/regutils.dll" />
<include name="bin/axbridge.dll" />
<include name="bin/deploy.dll" />
<include name="bin/jpicom.dll" />
<include name="bin/javacpl.cpl" />
<include name="bin/jpiexp.dll" />
<include name="bin/jpinscp.dll" />
<include name="bin/jpioji.dll" />
<include name="bin/jpishare.dll" />
<include name="lib/deploy.jar" />
<include name="lib/plugin.jar" />
<include name="bin/new_plugin/**" />
<include name="bin/jp2*.exe" />
<include name="lib/deploy/**" />
<include name="bin/jqs*.exe" />
</fileset>
</delete>
</target>
<target name="build-installation-wix-base"
@ -527,6 +575,9 @@
</fileset>
</copy>
<!--
Include a private Java Runtime Environment if it has been specified.
-->
<condition property="windows.jre.arch.zip.isset">
<and>
<isset property="windows.jre.arch.zip" />
@ -539,6 +590,14 @@
<param name="unzip.windows.jre.src" value="${windows.jre.arch.zip}" />
<param name="unzip.windows.jre.dest" value="${light.dir}" />
</antcall>
<!-- Include any additional files if provided. -->
<copy todir="${light.dir}">
<fileset
casesensitive="false"
dir="${inst.resrc}/windows/installer-windows.wxs_FILES"
erroronmissingdir="false"
includes="**" />
</copy>
<!--
This update-location.properties file is the only of interest to the
@ -566,6 +625,14 @@
<arg value="${windows.app.dir}\tmp\heat.wxs" />
<arg value="-sfrag" />
<arg value="-suid" />
<!--
Suppress SelfReg because we do not have files that need it and
we do not want the private Java Runtime Environment to end up
registering such files.
-->
<arg value="-scom" />
<arg value="-sreg" />
<arg value="-svb6" />
<arg value="-var" />
<arg value="var.SourceDir" />
</exec>

Loading…
Cancel
Save