Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
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
@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
View
11 Rakefile
@@ -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
View
42 install/jruby_win.install4j
@@ -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>
View
468 install/jruby_winjre.install4j
@@ -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.