Commit 649c0300 authored by Piotr Wendykier's avatar Piotr Wendykier

Recreated feature/InstallBuilder branch.

parent 364a946b
File added
<component>
<name>java</name>
<description>Java Runtime Environment</description>
<canBeEdited>0</canBeEdited>
<selected>1</selected>
<show>0</show>
<!-- folders storing JRE -->
<folderList>
<folder>
<description>Java binaries - Microsoft Windows</description>
<destination>${installdir}/java</destination>
<name>java_windows</name>
<platforms>windows</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../jre/jre1.8.0_161-windows-x64/java-windows/*</origin>
</distributionFile>
</distributionFileList>
<ruleList>
<isTrue value="${java_install_jre}"/>
</ruleList>
</folder>
<folder>
<description>Java binaries - Linux-x64</description>
<destination>${installdir}/java</destination>
<name>java_linux_x64</name>
<platforms>linux-x64</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../jre/jre1.8.0_161-linux-x64/java-linux-x64/*</origin>
</distributionFile>
</distributionFileList>
<ruleList>
<isTrue value="${java_install_jre}"/>
</ruleList>
</folder>
<folder>
<description>Java binaries - Mac OS X</description>
<destination>${installdir}/java</destination>
<name>java_osx</name>
<platforms>osx</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../jre/jre1.8.0_161-osx/java-osx/*</origin>
</distributionFile>
</distributionFileList>
<ruleList>
<isTrue value="${java_install_jre}"/>
</ruleList>
</folder>
</folderList>
<!-- parameters for creating Java launchers -->
<parameterList>
<stringParameter name="java_launcher_destination" value="${installdir}" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_binary_name" value="${product_shortname}-${product_version}.${platform_exec_suffix}" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_arguments" value="" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_vm_parameters" value="-Xmx${machine_total_memory}m" ask="0">
<description></description>
<explanation></explanation>
<default>-Xmx${machine_total_memory}m</default>
<allowEmptyValue>0</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_jar" value="" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_mainClass" value="" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_classpath" value="" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<stringParameter name="java_launcher_startmenu_shortcut_name" value="${product_shortname}-${product_version}" ask="0">
<description></description>
<explanation></explanation>
<default></default>
<allowEmptyValue>1</allowEmptyValue>
<width>40</width>
</stringParameter>
<booleanParameter name="java_launcher_add_to_win_startmenu" value="1" ask="0">
<description></description>
<explanation></explanation>
<default></default>
</booleanParameter>
<booleanParameter name="java_install_jre" value="1" ask="0">
<description></description>
<explanation></explanation>
<default></default>
</booleanParameter>
<booleanParameter name="java_create_launcher" value="1" ask="0">
<description></description>
<explanation></explanation>
<default></default>
</booleanParameter>
</parameterList>
<postInstallationActionList>
<!-- change permissions of all binaries -->
<changePermissions abortOnError="0" files="${installdir}/java/bin/*" permissions="0755" showMessageOnError="0">
<ruleList>
<fileExists path="${installdir}/java/bin"/>
<platformTest negate="1" type="windows"/>
</ruleList>
</changePermissions>
<!-- Create symbolic links on various platforms -->
<actionGroup>
<actionList>
<createSymLink linkName="${installdir}/java/bin/ControlPanel" target="jcontrol">
<ruleList>
<fileExists path="${installdir}/java/bin"/>
<fileExists path="${installdir}/java/bin/jcontrol"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/ControlPanel" target="jcontrol">
<ruleList>
<fileExists path="${installdir}/java/jre/bin"/>
<fileExists path="${installdir}/java/jre/bin/jcontrol"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/lib/i386/client/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/jre/lib/i386/client"/>
<fileExists path="${installdir}/java/jre/lib/i386/libjsig.so"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/lib/i386/server/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/jre/lib/i386/server"/>
<fileExists path="${installdir}/java/jre/lib/i386/libjsig.so"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/ControlPanel" target="jcontrol">
<ruleList>
<fileExists path="${installdir}/java/bin"/>
<fileExists path="${installdir}/java/bin/jcontrol"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/lib/i386/client/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/lib/i386/client"/>
<fileExists path="${installdir}/java/lib/i386/libjsig.so"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/lib/i386/server/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/lib/i386/server"/>
<fileExists path="${installdir}/java/lib/i386/libjsig.so"/>
</ruleList>
</createSymLink>
</actionList>
<ruleList>
<platformTest type="linux"/>
</ruleList>
</actionGroup>
<actionGroup>
<actionList>
<createSymLink linkName="${installdir}/java/bin/ControlPanel" target="jcontrol">
<ruleList>
<fileExists path="${installdir}/java/bin"/>
<fileExists path="${installdir}/java/bin/jcontrol"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/ControlPanel" target="jcontrol">
<ruleList>
<fileExists path="${installdir}/java/jre/bin"/>
<fileExists path="${installdir}/java/jre/bin/jcontrol"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/lib/amd64/server/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/jre/lib/amd64/server"/>
<fileExists path="${installdir}/java/jre/lib/amd64/libjsig.so"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/ControlPanel" target="jcontrol">
<ruleList>
<fileExists path="${installdir}/java/bin"/>
<fileExists path="${installdir}/java/bin/jcontrol"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/lib/amd64/server/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/lib/amd64/server"/>
<fileExists path="${installdir}/java/lib/amd64/libjsig.so"/>
</ruleList>
</createSymLink>
</actionList>
<ruleList>
<platformTest type="linux-x64"/>
</ruleList>
</actionGroup>
<actionGroup>
<actionList>
<createSymLink linkName="${installdir}/java/bin/amd64/appletviewer" target="../appletviewer">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/appletviewer"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/extcheck" target="../extcheck">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/extcheck"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/idlj" target="../idlj">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/idlj"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jar" target="../jar">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jar"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jarsigner" target="../jarsigner">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jarsigner"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/java" target="../java">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/java"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/java-rmi.cgi" target="../java-rmi.cgi">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/java-rmi.cgi"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/javac" target="../javac">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/javac"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/javadoc" target="../javadoc">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/javadoc"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/javah" target="../javah">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/javah"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/javap" target="../javap">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/javap"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jcmd" target="../jcmd">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jcmd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jconsole" target="../jconsole">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jconsole"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jdb" target="../jdb">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jdb"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jdeps" target="../jdeps">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jdeps"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jhat" target="../jhat">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jhat"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jinfo" target="../jinfo">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jinfo"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jjs" target="../jjs">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jjs"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jmap" target="../jmap">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jmap"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jps" target="../jps">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jps"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jrunscript" target="../jrunscript">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jrunscript"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jsadebugd" target="../jsadebugd">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jsadebugd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jstack" target="../jstack">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jstack"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jstat" target="../jstat">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jstat"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jstatd" target="../jstatd">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jstatd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/keytool" target="../keytool">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/keytool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/native2ascii" target="../native2ascii">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/native2ascii"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/orbd" target="../orbd">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/orbd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/pack200" target="../pack200">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/pack200"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/policytool" target="../policytool">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/policytool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/rmic" target="../rmic">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/rmic"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/rmid" target="../rmid">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/rmid"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/rmiregistry" target="../rmiregistry">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/rmiregistry"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/schemagen" target="../schemagen">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/schemagen"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/serialver" target="../serialver">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/serialver"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/servertool" target="../servertool">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/servertool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/tnameserv" target="../tnameserv">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/tnameserv"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/unpack200" target="../unpack200">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/unpack200"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/wsgen" target="../wsgen">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/wsgen"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/wsimport" target="../wsimport">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/wsimport"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/xjc" target="../xjc">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/xjc"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/java" target="../java">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/java"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/jjs" target="../jjs">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/jjs"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/keytool" target="../keytool">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/keytool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/orbd" target="../orbd">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/orbd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/pack200" target="../pack200">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/pack200"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/policytool" target="../policytool">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/policytool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/rmid" target="../rmid">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/rmid"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/rmiregistry" target="../rmiregistry">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/rmiregistry"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/servertool" target="../servertool">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/servertool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/tnameserv" target="../tnameserv">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/tnameserv"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/bin/amd64/unpack200" target="../unpack200">
<ruleList>
<fileExists path="${installdir}/java/jre/bin/amd64"/>
<fileExists path="${installdir}/java/jre/bin/unpack200"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/jre/lib/amd64/server/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/jre/lib/amd64/server"/>
<fileExists path="${installdir}/java/jre/lib/amd64/libjsig.so"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/java" target="../java">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/java"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/jjs" target="../jjs">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/jjs"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/keytool" target="../keytool">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/keytool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/orbd" target="../orbd">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/orbd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/pack200" target="../pack200">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/pack200"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/policytool" target="../policytool">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/policytool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/rmid" target="../rmid">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/rmid"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/rmiregistry" target="../rmiregistry">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/rmiregistry"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/servertool" target="../servertool">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/servertool"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/tnameserv" target="../tnameserv">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/tnameserv"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/amd64/unpack200" target="../unpack200">
<ruleList>
<fileExists path="${installdir}/java/bin/amd64"/>
<fileExists path="${installdir}/java/bin/unpack200"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/lib/amd64/server/libjsig.so" target="../libjsig.so">
<ruleList>
<fileExists path="${installdir}/java/lib/amd64/server"/>
<fileExists path="${installdir}/java/lib/amd64/libjsig.so"/>
</ruleList>
</createSymLink>
</actionList>
<ruleList>
<platformTest type="solaris-intel"/>
</ruleList>
</actionGroup>
<actionGroup>
<actionList>
<createSymLink linkName="${installdir}/java/bin/sparcv9/appletviewer" target="../appletviewer">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/appletviewer"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/extcheck" target="../extcheck">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/extcheck"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/idlj" target="../idlj">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/idlj"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jar" target="../jar">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jar"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jarsigner" target="../jarsigner">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jarsigner"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/java" target="../java">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/java"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/java-rmi.cgi" target="../java-rmi.cgi">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/java-rmi.cgi"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/javac" target="../javac">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/javac"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/javadoc" target="../javadoc">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/javadoc"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/javah" target="../javah">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/javah"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/javap" target="../javap">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/javap"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jcmd" target="../jcmd">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jcmd"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jconsole" target="../jconsole">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jconsole"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jdb" target="../jdb">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jdb"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jdeps" target="../jdeps">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jdeps"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jhat" target="../jhat">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jhat"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jinfo" target="../jinfo">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jinfo"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jjs" target="../jjs">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jjs"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jmap" target="../jmap">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jmap"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jps" target="../jps">
<ruleList>
<fileExists path="${installdir}/java/bin/sparcv9"/>
<fileExists path="${installdir}/java/bin/jps"/>
</ruleList>
</createSymLink>
<createSymLink linkName="${installdir}/java/bin/sparcv9/jrunscript" target="../jrunscript">
<ruleList>