Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Pass in VERSION for installer. Only have one config which generates b…

…oth windows installers.
  • Loading branch information...
commit 7d15c65239047241f5ba2941a1394a6d55213d07 1 parent bfe50cd
Thomas E Enebo enebo authored
Showing with 31 additions and 490 deletions.
  1. +4 −7 Rakefile
  2. +27 −15 install/jruby_win.install4j
  3. +0 −468 install/jruby_winjre.install4j
11 Rakefile
View
@@ -173,12 +173,9 @@ namespace :maven do
end
task :installer do
- ant "dist"
- conf = ENV['CONF'] || 'winjre'
- sh "/Applications/install4j\\ 4/bin/install4jc -m win32 install/jruby_#{conf}.install4j" do |ok,res|
- if !ok
- $stderr.puts "** Did you specify an invalid install configuration? " +
- "values are: #{Dir['install/*.install4j'].map {|f| File.basename(f, '.install4j').sub(/jruby_/,'')}.join(' ')}"
- end
+ version = ENV['VERSION'] || abort("Pass the version in with VERSION={version}")
+# ant "dist"
+ sh "/Applications/install4j\\ 4/bin/install4jc -m win32 -D jruby.version=1.5.0dev install/jruby_win.install4j" do |ok,res|
+ $stderr.puts "** Something went wrong: #{res}" unless ok
end
end
42 install/jruby_win.install4j
View
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<install4j version="4.2.4" 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="1.4.0RC1" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" installerName="" javaMinVersion="1.5" javaMaxVersion="" allowBetaVM="false" jdkMode="runtimeJre" jdkName="">
+ <application name="JRuby" distributionSourceDir="" applicationId="4535-5096-5383-5182" mediaDir="../build/installers" mediaFilePattern="" 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 />
@@ -11,7 +11,9 @@
<envVar name="JAVA_HOME" />
<envVar name="JDK_HOME" />
</searchSequence>
- <variables />
+ <variables>
+ <variable name="jruby.version" value="error" />
+ </variables>
</application>
<files>
<filesets>
@@ -49,21 +51,21 @@
<entry location="gem" fileType="regular" />
<entry location="install/jruby.install4j" fileType="regular" />
<entry location="ivy" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.tar.gz" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.tar.gz.md5" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.tar.gz.sha1" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.zip" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.zip.md5" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.zip.sha1" fileType="regular" />
+ <entry location="jruby-bin-${compiler:jruby.version}.tar.gz" fileType="regular" />
+ <entry location="jruby-bin-${compiler:jruby.version}.tar.gz.md5" fileType="regular" />
+ <entry location="jruby-bin-${compiler:jruby.version}.tar.gz.sha1" fileType="regular" />
+ <entry location="jruby-bin-${compiler:jruby.version}.zip" fileType="regular" />
+ <entry location="jruby-bin-${compiler:jruby.version}.zip.md5" fileType="regular" />
+ <entry location="jruby-bin-${compiler:jruby.version}.zip.sha1" fileType="regular" />
<entry location="jruby-complete.jar" fileType="regular" />
<entry location="jruby-complete.jar.md5" fileType="regular" />
<entry location="jruby-complete.jar.sha1" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.tar.gz" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.tar.gz.md5" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.tar.gz.sha1" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.zip" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.zip.md5" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.zip.sha1" fileType="regular" />
+ <entry location="jruby-src-${compiler:jruby.version}.tar.gz" fileType="regular" />
+ <entry location="jruby-src-${compiler:jruby.version}.tar.gz.md5" fileType="regular" />
+ <entry location="jruby-src-${compiler:jruby.version}.tar.gz.sha1" fileType="regular" />
+ <entry location="jruby-src-${compiler:jruby.version}.zip" fileType="regular" />
+ <entry location="jruby-src-${compiler:jruby.version}.zip.md5" fileType="regular" />
+ <entry location="jruby-src-${compiler:jruby.version}.zip.sha1" fileType="regular" />
<entry location="jruby.bnd.template" fileType="regular" />
<entry location="lib/.cvsignore" fileType="regular" />
<entry location="lib/ruby" fileType="regular" />
@@ -429,7 +431,17 @@
</applications>
</installerGui>
<mediaSets>
- <win32 name="Windows" id="20" mediaFileName="" 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" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
+ <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" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
+ <excludedLaunchers />
+ <excludedComponents />
+ <excludedBeans>
+ <bean refId="26" />
+ </excludedBeans>
+ <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
+ <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_16" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
<excludedLaunchers />
<excludedComponents />
<excludedBeans>
468 install/jruby_winjre.install4j
View
@@ -1,468 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<install4j version="4.2.4" transformSequenceNumber="2">
- <application name="JRuby" distributionSourceDir="" applicationId="4535-5096-5383-5182" mediaDir="../build/installers" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.platform}jre_${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="1.4.0RC1" 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 />
- </application>
- <files>
- <filesets>
- <fileset name="non-arch ruby lib" id="97" />
- <fileset name="windows arch-specific" id="99" />
- </filesets>
- <roots>
- <root id="98" fileset="97" location="" />
- <root id="100" fileset="99" 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" />
- </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-config.xml" 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/rdocs.tar.gz" fileType="regular" />
- <entry location="findbugs.xml" fileType="regular" />
- <entry location="gem" fileType="regular" />
- <entry location="install/jruby.install4j" fileType="regular" />
- <entry location="ivy" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.tar.gz" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.tar.gz.md5" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.tar.gz.sha1" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.zip" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.zip.md5" fileType="regular" />
- <entry location="jruby-bin-1.5.0dev.zip.sha1" fileType="regular" />
- <entry location="jruby-complete.jar" fileType="regular" />
- <entry location="jruby-complete.jar.md5" fileType="regular" />
- <entry location="jruby-complete.jar.sha1" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.tar.gz" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.tar.gz.md5" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.tar.gz.sha1" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.zip" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.zip.md5" fileType="regular" />
- <entry location="jruby-src-1.5.0dev.zip.sha1" fileType="regular" />
- <entry location="jruby.bnd.template" fileType="regular" />
- <entry location="lib/.cvsignore" 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="README" fileType="regular" />
- <entry location="rubyspecs.revision" 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" 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" 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/freebsd-amd64" fileType="regular" />
- <entry location="lib/native/freebsd-i386" fileType="regular" />
- <entry location="lib/native/i386-Linux" fileType="regular" />
- <entry location="lib/native/i386-SunOS" fileType="regular" />
- <entry location="lib/native/linux-amd64" fileType="regular" />
- <entry location="lib/native/linux-i386" fileType="regular" />
- <entry location="lib/native/openbsd-i386" fileType="regular" />
- <entry location="lib/native/s390x-Linux" fileType="regular" />
- <entry location="lib/native/sunos-amd64" fileType="regular" />
- <entry location="lib/native/sunos-sparc" fileType="regular" />
- <entry location="lib/native/sunos-sparcv9" fileType="regular" />
- <entry location="lib/native/sunos-x86" fileType="regular" />
- <entry location="lib/native/x86_64-SunOS" fileType="regular" />
- <entry location="lib/ruby" fileType="regular" />
- </exclude>
- </dirEntry>
- </entries>
- <components />
- </files>
- <launchers />
- <installerGui installerType="1" suggestPreviousProgramGroup="false" addOnAppId="" suggestPreviousLocations="true">
- <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="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 />
- </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 />
- </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="programGroupName">
- <string>${compiler:sys.fullName}</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>
- </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="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="" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="false" jreBitType="32" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" includedJRE="windows-x86-1.6.0_16" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="" runAsAdmin="false">
- <excludedLaunchers />
- <excludedComponents />
- <excludedBeans>
- <bean refId="26" />
- </excludedBeans>
- <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
- <exclude />
- <variables />
- </win32>
- <macosFolder name="Mac OS X Folder" id="22" mediaFileName="" installDir="jruby-${compiler:sys.version}" overridePrincipalLanguage="false" requires64bit="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" customInstallBaseDir="" createUninstallIcon="true" contentFilesType="1" downloadURL="">
- <excludedLaunchers />
- <excludedComponents />
- <excludedBeans>
- <bean refId="25" />
- <bean refId="63" />
- </excludedBeans>
- <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
- <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" 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>
-
Please sign in to comment.
Something went wrong with that request. Please try again.