Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: 1.6.0.RC3
Fetching contributors…

Cannot retrieve contributors at this time

758 lines (756 sloc) 44.87 kB
<?xml version="1.0" encoding="UTF-8"?>
<install4j version="4.2.8" transformSequenceNumber="2">
<directoryPresets config="." />
<application name="JRuby" distributionSourceDir="" applicationId="4535-5096-5383-5182" mediaDir="../build/installers" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" compression="9" lzmaCompression="false" pack200Compression="true" excludeSignedFromPacking="true" keepModificationTimes="false" missingFilesStrategy="warn" shortName="jruby" publisher="JRuby Dev Team" publisherWeb="http://www.jruby.org/" version="${compiler:jruby.version}" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" installerName="" javaMinVersion="1.5" javaMaxVersion="" allowBetaVM="false" jdkMode="runtimeJre" jdkName="">
<languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
<principalLanguage id="en" customLocalizationFile="" />
<additionalLanguages />
</languages>
<searchSequence>
<registry />
<envVar name="JAVA_HOME" />
<envVar name="JDK_HOME" />
</searchSequence>
<variables>
<variable name="jruby.version" value="error" />
<variable name="ruby.version" value="error" />
<variable name="ruby.patchlevel" value="error" />
<variable name="ruby.buildplatform" value="error" />
</variables>
</application>
<files>
<filesets>
<fileset name="non-arch ruby lib" id="97" />
<fileset name="windows arch-specific" id="99" />
<fileset name="macos arch-specific" id="201" />
</filesets>
<roots>
<root id="98" fileset="97" location="" />
<root id="100" fileset="99" location="" />
<root id="202" fileset="201" location="" />
</roots>
<mountPoints>
<mountPoint id="19" root="" location="" mode="755" />
<mountPoint id="102" root="98" location="" mode="755" />
<mountPoint id="103" root="100" location="" mode="755" />
<mountPoint id="203" root="202" location="" mode="755" />
</mountPoints>
<entries>
<dirEntry mountPoint="19" file=".." overwrite="2" shared="false" mode="644" uninstallMode="0" excludeSuffixes=".git, .gitignore, .svn, .cvsignore" dirMode="755">
<exclude>
<entry location=".classpath" fileType="regular" />
<entry location=".externalToolBuilders" fileType="regular" />
<entry location=".git" fileType="regular" />
<entry location=".gitignore" fileType="regular" />
<entry location=".project" fileType="regular" />
<entry location=".settings" fileType="regular" />
<entry location="bench" fileType="regular" />
<entry location="bin" fileType="regular" />
<entry location="build" fileType="regular" />
<entry location="build.xml" fileType="regular" />
<entry location="build_lib" fileType="regular" />
<entry location="default.build.properties" fileType="regular" />
<entry location="dist" fileType="regular" />
<entry location="docs/.cvsignore" fileType="regular" />
<entry location="docs/rdocs.tar.gz" fileType="regular" />
<entry location="findbugs.xml" fileType="regular" />
<entry location="gem" fileType="regular" />
<entry location="install" fileType="regular" />
<entry location="ivy" fileType="regular" />
<entry location="jruby.bnd.template" fileType="regular" />
<entry location="lib/.cvsignore" fileType="regular" />
<entry location="lib/native" fileType="regular" />
<entry location="lib/ruby" fileType="regular" />
<entry location="maven" fileType="regular" />
<entry location="nbproject" fileType="regular" />
<entry location="netbeans-ant.xml" fileType="regular" />
<entry location="pom.xml" fileType="regular" />
<entry location="Rakefile" fileType="regular" />
<entry location="rakelib" fileType="regular" />
<entry location="README" fileType="regular" />
<entry location="share" fileType="regular" />
<entry location="spec" fileType="regular" />
<entry location="src" fileType="regular" />
<entry location="src_gen" fileType="regular" />
<entry location="test" fileType="regular" />
<entry location="tool" fileType="regular" />
</exclude>
</dirEntry>
<dirEntry mountPoint="102" file="../dist/jruby-bin-${compiler:jruby.version}" overwrite="2" shared="false" mode="644" uninstallMode="0" excludeSuffixes="" dirMode="755">
<exclude>
<entry location="lib/native" fileType="regular" />
</exclude>
</dirEntry>
<dirEntry mountPoint="103" file="../dist/jruby-bin-${compiler:jruby.version}" overwrite="2" shared="false" mode="644" uninstallMode="0" excludeSuffixes="" dirMode="755">
<exclude>
<entry location="bin" fileType="regular" />
<entry location="lib/native/Darwin" fileType="regular" />
<entry location="lib/native/i386-FreeBSD" fileType="regular" />
<entry location="lib/native/i386-Linux" fileType="regular" />
<entry location="lib/native/i386-OpenBSD" fileType="regular" />
<entry location="lib/native/i386-SunOS" fileType="regular" />
<entry location="lib/native/ppc-AIX" fileType="regular" />
<entry location="lib/native/ppc-Linux" fileType="regular" />
<entry location="lib/native/sparc-SunOS" fileType="regular" />
<entry location="lib/native/sparcv9-SunOS" fileType="regular" />
<entry location="lib/native/x86_64-FreeBSD" fileType="regular" />
<entry location="lib/native/x86_64-Linux" fileType="regular" />
<entry location="lib/native/x86_64-OpenBSD" fileType="regular" />
<entry location="lib/ruby" fileType="regular" />
</exclude>
</dirEntry>
<dirEntry mountPoint="203" file="../dist/${compiler:jruby.version}" overwrite="4" shared="false" mode="644" uninstallMode="0" excludeSuffixes="" dirMode="755">
<exclude>
<entry location="bin" fileType="regular" />
<entry location="lib/native/i386-FreeBSD" fileType="regular" />
<entry location="lib/native/i386-Linux" fileType="regular" />
<entry location="lib/native/i386-OpenBSD" fileType="regular" />
<entry location="lib/native/i386-SunOS" fileType="regular" />
<entry location="lib/native/i386-Windows" fileType="regular" />
<entry location="lib/native/ppc-AIX" fileType="regular" />
<entry location="lib/native/ppc-Linux" fileType="regular" />
<entry location="lib/native/sparc-SunOS" fileType="regular" />
<entry location="lib/native/sparcv9-SunOS" fileType="regular" />
<entry location="lib/native/x86_64-FreeBSD" fileType="regular" />
<entry location="lib/native/x86_64-Linux" fileType="regular" />
<entry location="lib/native/x86_64-OpenBSD" fileType="regular" />
<entry location="lib/native/x86_64-Windows" fileType="regular" />
<entry location="lib/ruby" fileType="regular" />
</exclude>
</dirEntry>
</entries>
<components />
</files>
<launchers>
<launcher name="irb (1.8.7)" id="259" external="false" excludeFromMenu="false" menuName="" icnsFile="" pngIcon16File="./icon16.png" pngIcon32File="./icon32.png" macServiceDependencies="" swtApp="false" fileset="">
<executable name="irb (1.8.7)" type="1" iconSet="true" iconFile="" executableDir="" redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="false" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="false" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="false" globalSingleInstance="false">
<versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
</executable>
<splashScreen show="false" autoOff="true" alwaysOnTop="true" width="0" height="0" bitmapFile="./jruby-logo.png" java6SplashScreen="false">
<text>
<statusLine x="20" y="20" text="Loading irb..." font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
<versionLine x="20" y="40" text="version ${compiler:sys.version}" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
</text>
</splashScreen>
<java mainClass="org.jruby.Main" vmParameters="&quot;-Djruby.home=${launcher:sys.launcherDirectory}&quot;" arguments="&quot;${launcher:sys.launcherDirectory}/bin/jirb_swing&quot;" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
<classPath>
<archive location="lib/jruby.jar" failOnError="false" />
</classPath>
<nativeLibraryDirectories />
</java>
<includedFiles />
<unextractableFiles />
<customScript mode="1" file="">
<scriptLines />
</customScript>
</launcher>
<launcher name="irb (1.9.2)" id="260" external="false" excludeFromMenu="false" menuName="" icnsFile="" pngIcon16File="./icon16.png" pngIcon32File="./icon32.png" macServiceDependencies="" swtApp="false" fileset="">
<executable name="irb (1.9.2)" type="1" iconSet="true" iconFile="" executableDir="" redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="false" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="false" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="false" globalSingleInstance="false">
<versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
</executable>
<splashScreen show="false" autoOff="true" alwaysOnTop="true" width="0" height="0" bitmapFile="./jruby-logo.png" java6SplashScreen="false">
<text>
<statusLine x="20" y="20" text="Loading irb..." font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
<versionLine x="20" y="40" text="version ${compiler:sys.version}" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
</text>
</splashScreen>
<java mainClass="org.jruby.Main" vmParameters="&quot;-Djruby.home=${launcher:sys.launcherDirectory}&quot;" arguments="--1.9 &quot;${launcher:sys.launcherDirectory}/bin/jirb_swing&quot;" allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
<classPath>
<archive location="lib/jruby.jar" failOnError="false" />
</classPath>
<nativeLibraryDirectories />
</java>
<includedFiles />
<unextractableFiles />
<customScript mode="1" file="">
<scriptLines />
</customScript>
</launcher>
</launchers>
<installerGui installerType="1" suggestPreviousProgramGroup="false" addOnAppId="" suggestPreviousLocations="false">
<customCode useInstalledFiles="false" />
<applications>
<application name="" id="installer" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" enabled="true" commentSet="false" comment="" customIcnsFile="" customIcoFile="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.applications.InstallerApplication" />
</java>
</serializedBean>
<startup>
<screen name="" id="1" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.StartupScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
</startup>
<screens>
<screen name="" id="2" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.WelcomeScreen">
<void property="bannerBackground">
<object class="java.awt.Color">
<int>255</int>
<int>255</int>
<int>255</int>
<int>255</int>
</object>
</void>
<void property="bannerImageFile">
<object class="com.install4j.api.beans.ExternalFile">
<string>jruby_logo_collage.png</string>
</object>
</void>
</object>
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
<screen name="" id="3" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions>
<action name="" id="4" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="true" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
</java>
</serializedBean>
<condition>context.getVariable("sys.responseFile") == null</condition>
</action>
</actions>
<formComponents />
</screen>
<screen name="" id="149" beanClass="com.install4j.runtime.beans.screens.FormScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.FormScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents>
<formComponent name="" id="153" beanClass="com.install4j.runtime.beans.formcomponents.MultilineHtmlLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.formcomponents.MultilineHtmlLabelComponent">
<void property="labelHtml">
<string>The installer will by default set up your PATH so you can run JRuby easily. Some users have special needs and want to do this step manually. Unless you are one of those users just press next.</string>
</void>
</object>
</java>
</serializedBean>
<initScript />
<visibiltyScript />
</formComponent>
<formComponent name="" id="152" beanClass="com.install4j.runtime.beans.formcomponents.SpacerComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
</java>
</serializedBean>
<initScript />
<visibiltyScript />
</formComponent>
<formComponent name="" id="151" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
<void property="checkboxText">
<string>Configure Path for me (recommended)</string>
</void>
<void property="initiallySelected">
<boolean>true</boolean>
</void>
<void property="variableName">
<string>configure.path</string>
</void>
</object>
</java>
</serializedBean>
<initScript />
<visibiltyScript />
</formComponent>
</formComponents>
</screen>
<screen name="" id="5" beanClass="com.install4j.runtime.beans.screens.ComponentsScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
<screen name="" id="7" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="true" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.InstallationScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions>
<action name="" id="8" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
</java>
</serializedBean>
<condition />
</action>
<action name="Add to Windows PATH" id="25" beanClass="com.install4j.runtime.beans.actions.misc.ModifyEnvironmentVariableAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.misc.ModifyEnvironmentVariableAction">
<void property="revertOnlyIfNotModified">
<boolean>true</boolean>
</void>
<void property="type">
<object class="com.install4j.runtime.beans.actions.misc.ModifyStringType" field="PREPEND" />
</void>
<void property="value">
<string>${installer:sys.installationDir}\bin</string>
</void>
<void property="variableName">
<string>PATH</string>
</void>
</object>
</java>
</serializedBean>
<condition>context.getBooleanVariable("configure.path")</condition>
</action>
<action name="Set Windows JAVA_HOME" id="63" beanClass="com.install4j.runtime.beans.actions.misc.ModifyEnvironmentVariableAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.misc.ModifyEnvironmentVariableAction">
<void property="revertOnlyIfNotModified">
<boolean>true</boolean>
</void>
<void property="value">
<string>${installer:sys.preferredJre}</string>
</void>
<void property="variableName">
<string>JAVA_HOME</string>
</void>
</object>
</java>
</serializedBean>
<condition>Util.isWindows() &amp;&amp; WinEnvVars.getenv("JAVA_HOME") == null</condition>
</action>
<action name="" id="9" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
<void property="allUsers">
<boolean>false</boolean>
</void>
<void property="programGroupName">
<string>${compiler:sys.fullName} ${compiler:sys.version}</string>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="10" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
<void property="itemName">
<string>${compiler:sys.fullName} ${compiler:sys.version}</string>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="Add to Unix PATH" id="26" beanClass="com.install4j.runtime.beans.actions.misc.RunExecutableAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
<void property="environmentVariables">
<void method="put">
<string>INSTALL_DIR</string>
<string>${installer:sys.installationDir}</string>
</void>
</void>
<void property="executable">
<object class="java.io.File">
<string>install/update_path</string>
</object>
</void>
<void property="keepConsoleWindow">
<boolean>true</boolean>
</void>
<void property="showWindowsConsole">
<boolean>true</boolean>
</void>
<void property="wait">
<boolean>true</boolean>
</void>
<void property="workingDirectory">
<object class="java.io.File">
<string>.</string>
</object>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="312" beanClass="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction">
<void property="keyName">
<string>Software\RubyInstaller</string>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="314" beanClass="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction">
<void property="keyName">
<string>Software\RubyInstaller\JRuby\${compiler:ruby.version}</string>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
<void property="value">
<string>${installer:sys.installationDir}</string>
</void>
<void property="valueName">
<string>InstallLocation</string>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="315" beanClass="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction">
<void property="keyName">
<string>Software\RubyInstaller\JRuby\${compiler:ruby.version}</string>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
<void property="value">
<string>${compiler:sys.date}</string>
</void>
<void property="valueName">
<string>InstallDate</string>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="316" beanClass="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction">
<void property="keyName">
<string>Software\RubyInstaller\JRuby\${compiler:ruby.version}</string>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
<void property="value">
<string>${compiler:ruby.patchlevel}</string>
</void>
<void property="valueName">
<string>PatchLevel</string>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="317" beanClass="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.SetRegistryValueAction">
<void property="keyName">
<string>Software\RubyInstaller\JRuby\${compiler:ruby.version}</string>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
<void property="value">
<string>${compiler:ruby.buildplatform}</string>
</void>
<void property="valueName">
<string>BuildPlatform</string>
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
</actions>
<formComponents />
</screen>
<screen name="" id="11" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="true">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.FinishedScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
</screens>
</application>
<application name="" id="uninstaller" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication" enabled="true" commentSet="false" comment="" customIcnsFile="" customIcoFile="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.applications.UninstallerApplication" />
</java>
</serializedBean>
<startup>
<screen name="" id="12" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.StartupScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions>
<action name="" id="18" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
</java>
</serializedBean>
<condition />
</action>
</actions>
<formComponents />
</screen>
</startup>
<screens>
<screen name="" id="13" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
<screen name="" id="14" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="false">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions>
<action name="" id="319" beanClass="com.install4j.runtime.beans.actions.registry.DeleteRegistryItemAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.DeleteRegistryItemAction">
<void property="keyName">
<string>Software\RubyInstaller\JRuby</string>
</void>
<void property="onlyIfEmpty">
<boolean>false</boolean>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="318" beanClass="com.install4j.runtime.beans.actions.registry.DeleteRegistryItemAction" enabled="true" commentSet="false" comment="" rollbackBarrier="true" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.registry.DeleteRegistryItemAction">
<void property="keyName">
<string>Software\RubyInstaller</string>
</void>
<void property="registryRoot">
<object class="com.install4j.api.windows.RegistryRoot" field="HKEY_CURRENT_USER" />
</void>
</object>
</java>
</serializedBean>
<condition />
</action>
<action name="" id="15" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" enabled="true" commentSet="false" comment="" rollbackBarrier="false" multiExec="false" failureStrategy="1" errorMessage="">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
</java>
</serializedBean>
<condition />
</action>
</actions>
<formComponents />
</screen>
<screen name="" id="17" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="true">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
<screen name="" id="16" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" enabled="true" commentSet="false" comment="" rollbackBarrier="false" backButton="2" finishScreen="true">
<serializedBean>
<java class="java.beans.XMLDecoder">
<object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
</java>
</serializedBean>
<condition />
<validation />
<preActivation />
<postActivation />
<actions />
<formComponents />
</screen>
</screens>
</application>
</applications>
</installerGui>
<mediaSets>
<win32 name="Windows" id="20" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="false" jreBitType="32" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" directDownload="false" customInstallBaseDir="c:" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
<excludedLaunchers />
<excludedComponents />
<excludedBeans>
<bean refId="26" />
</excludedBeans>
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude>
<entry location=".i4j_fileset_201" fileType="regular" />
</exclude>
<variables />
</win32>
<win32 name="Windows 64-bit" id="24" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}_x64_${compiler:sys.version}" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="true" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" directDownload="false" customInstallBaseDir="c:" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
<excludedLaunchers />
<excludedComponents />
<excludedBeans>
<bean refId="26" />
</excludedBeans>
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude>
<entry location=".i4j_fileset_201" fileType="regular" />
</exclude>
<variables />
</win32>
<win32 name="Windows w/ JRE" id="21" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}jre_${compiler:sys.version}" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="false" jreBitType="32" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" includedJRE="windows-x86-1.6.0_23" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" directDownload="false" customInstallBaseDir="c:" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
<excludedLaunchers />
<excludedComponents />
<excludedBeans>
<bean refId="26" />
</excludedBeans>
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude>
<entry location=".i4j_fileset_201" fileType="regular" />
</exclude>
<variables />
</win32>
<win32 name="Windows 64-bit w/ JRE" id="198" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}_x64_jre_${compiler:sys.version}" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="true" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" includedJRE="windows-amd64-1.6.0_23" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" directDownload="false" customInstallBaseDir="c:" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
<excludedLaunchers />
<excludedComponents />
<excludedBeans>
<bean refId="26" />
</excludedBeans>
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude>
<entry location=".i4j_fileset_201" fileType="regular" />
</exclude>
<variables />
</win32>
<macosFolder name="Mac OS X Folder" id="22" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="">
<excludedLaunchers>
<launcher id="320" />
</excludedLaunchers>
<excludedComponents />
<excludedBeans>
<bean refId="25" />
<bean refId="63" />
</excludedBeans>
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude>
<entry location=".i4j_fileset_99" fileType="regular" />
</exclude>
<variables />
</macosFolder>
<unixInstaller name="Unix Installer" id="23" mediaFileName="" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" directDownload="false" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="">
<excludedLaunchers />
<excludedComponents />
<excludedBeans />
<overriddenPrincipalLanguage id="en" customLocalizationFile="" />
<exclude />
<variables />
<installerScript mode="1" file="">
<scriptLines />
</installerScript>
</unixInstaller>
</mediaSets>
<buildIds buildAll="false">
<mediaSet refId="20" />
</buildIds>
</install4j>
Jump to Line
Something went wrong with that request. Please try again.