summaryrefslogtreecommitdiff
path: root/config/ia
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2004-01-22 09:33:07 +0000
committermichelou <michelou@epfl.ch>2004-01-22 09:33:07 +0000
commit0c5398b922b49f71f432061b8bc4e265eed85e1a (patch)
treeb9b102d1246f39d8f69e55ef5612cf87aca1700d /config/ia
parentbba5b99fcfdbbff8ead57fc33cff84703de31443 (diff)
downloadscala-0c5398b922b49f71f432061b8bc4e265eed85e1a.tar.gz
scala-0c5398b922b49f71f432061b8bc4e265eed85e1a.tar.bz2
scala-0c5398b922b49f71f432061b8bc4e265eed85e1a.zip
- added custom code (from ZeroG, see IA samples...
- added custom code (from ZeroG, see IA samples) to the Web installer in order to refresh the variable environment on the Windows platform. - if they exist old values of SCALA_HOME and PATH variables are restored when using the IA uninstaller on the Windows platform.
Diffstat (limited to 'config/ia')
-rw-r--r--config/ia/scala.iap_xml124
1 files changed, 109 insertions, 15 deletions
diff --git a/config/ia/scala.iap_xml b/config/ia/scala.iap_xml
index 6a9acd7aa3..d8b56e89ac 100644
--- a/config/ia/scala.iap_xml
+++ b/config/ia/scala.iap_xml
@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- This script was automatically generated using Zero G's InstallAnywhere 5.5.1 Standard, Build 2032
STATUS: Fully Functional LICENSED Edition
- DATE: Thu Sep 11 15:34:43 CEST 2003 -->
-<InstallAnywhere_Deployment_Project increments="1504">
+ DATE: Thu Jan 22 10:23:37 CET 2004 -->
+<InstallAnywhere_Deployment_Project increments="1587">
<!-- ** DO NOT EDIT ** Essential authorization and configuration data ** DO NOT EDIT ** -->
<essentialScriptInfo>
<versionID major="5" minor="5" revision="1"/>
<editionID>53,46,53,46,49,32,83,116,97,110,100,97,114,100,32,66,117,105,108,100,32,50,48,51,50</editionID>
<scriptID>12,42,11,90,77,49,48,53,53,85,78,57,55,55,50,65</scriptID>
- <buildID>3,13,71,76,105,110,117,120,44,32,50,46,52,46,50,48,45,50,48,46,56,44,32,105,51,56,54,59,32,74,97,118,97,32,49,46,51,46,49,95,48,56,44,32,83,117,110,32,77,105,99,114,111,115,121,115,116,101,109,115,32,73,110,99,46,44,32,104,116,116,112,58,47,47,106,97,118,97,46,115,117,110,46,99,111,109,47,59,32,101,110,44,32,85,83,59,32,85,84,70,45,56</buildID>
+ <buildID>3,13,71,76,105,110,117,120,44,32,50,46,52,46,50,48,45,50,56,46,56,44,32,105,51,56,54,59,32,74,97,118,97,32,49,46,51,46,49,95,48,56,44,32,83,117,110,32,77,105,99,114,111,115,121,115,116,101,109,115,32,73,110,99,46,44,32,104,116,116,112,58,47,47,106,97,118,97,46,115,117,110,46,99,111,109,47,59,32,101,110,44,32,85,83,59,32,85,84,70,45,56</buildID>
<!-- The authorizationID may change between project saves and builds. This does not effect the integrity of the project, nor do changes in this value represent changes in the actual InstallAnywhere project. -->
- <authorizationID>1,0,0,-16,-109,-47,96,80,80,112,112,97,87,98,113,97,113,65,83,67,74,65,74,67,89,70,64,69,66,69,48,79,87,5,2,8,0,28,112,7,0,0,0</authorizationID>
+ <authorizationID>1,0,0,-16,51,-31,64,64,80,112,112,97,87,98,113,97,113,65,83,67,74,65,74,67,89,70,64,69,66,69,48,79,87,5,2,6,8,20,124,10,0,0,0</authorizationID>
</essentialScriptInfo>
- <installationObjects uniqueObjects="64">
+ <installationObjects uniqueObjects="66">
<object class="com.zerog.ia.installer.Installer" objectID="3c471adea52a">
<property name="classpath">
<object class="java.util.Vector"/>
@@ -345,10 +345,7 @@ You may cancel this installation at any time by clicking the 'Cancel' button.]]>
</property>
<property name="script">
<string><![CDATA[cd $USER_INSTALL_DIR$
-gunzip -c $INSTALLER_TEMP_DIR$/scala.tar.gz | tar xfBp -
-mv -f scala-????????-??????/* .
-rm -rf scala-????????-??????
-]]></string>
+gunzip -c $INSTALLER_TEMP_DIR$/scala.tar.gz | tar xfBp -]]></string>
</property>
<property name="showIndeterminateDialog">
<boolean>true</boolean>
@@ -437,6 +434,103 @@ rm -rf scala-????????-??????
</object>
</method>
<method name="addElement">
+ <object class="com.zerog.ia.installer.actions.CustomAction" objectID="504b70648177">
+ <property name="showPleaseWaitPanel">
+ <boolean>false</boolean>
+ </property>
+ <property name="showIndeterminateDialog">
+ <boolean>false</boolean>
+ </property>
+ <property name="dialogLabel">
+ <string><![CDATA[Executing Custom Code...]]></string>
+ </property>
+ <property name="clientClassFullName">
+ <string><![CDATA[RefreshEnvironment]]></string>
+ </property>
+ <property name="resourcePath">
+ <string><![CDATA[/tmp/IA_Build_scala/CustomCode/]]></string>
+ </property>
+ <property name="resourceName">
+ <string><![CDATA[refreshenvironment.jar]]></string>
+ </property>
+ <rules logicalOperation="AND">
+ <object class="com.zerog.ia.installer.rules.PlatformChk" objectID="505669ee81b2">
+ <property name="installOnPlatformList">
+ <object class="java.util.Vector">
+ <method name="addElement">
+ <string><![CDATA[Windows 95]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Windows 98]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Windows NT]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Windows Me]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Windows 2000]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Windows XP]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Windows 2003]]></string>
+ </method>
+ </object>
+ </property>
+ <property name="doNotInstallOnPlatformList">
+ <object class="java.util.Vector">
+ <method name="addElement">
+ <string><![CDATA[Mac OS X]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[OS/2]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Solaris]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[SunOS]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[HP-UX]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Linux]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[AIX]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Irix]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[DG-UX]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Compaq's Digital UNIX]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[FreeBSD]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Rhapsody]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[NetWare]]></string>
+ </method>
+ <method name="addElement">
+ <string><![CDATA[Unlisted Platforms]]></string>
+ </method>
+ </object>
+ </property>
+ </object>
+ </rules>
+ </object>
+ </method>
+ <method name="addElement">
<object class="com.zerog.ia.installer.actions.InstallFinishAction" objectID="3c471b2ba531">
<property name="imageOption">
<int>1</int>
@@ -607,7 +701,7 @@ Press "Done" to quit the installer.]]></string>
<object class="java.util.Properties">
<method name="put">
<string><![CDATA[com.zerog.ia.project.save.last.date]]></string>
- <string><![CDATA[Thu Sep 11 15:34:43 CEST 2003]]></string>
+ <string><![CDATA[Thu Jan 22 10:23:37 CET 2004]]></string>
</method>
<method name="put">
<string><![CDATA[com.zerog.ia.build.options.optimization.platform.merge]]></string>
@@ -862,7 +956,7 @@ Press "Done" to quit the installer.]]></string>
</object>
</property>
<property name="productURL">
- <string><![CDATA[http://lampwww.epfl.ch/scala/]]></string>
+ <string><![CDATA[http://scala.epfl.ch/]]></string>
</property>
<property name="productDescription">
<string><![CDATA[Scala is a general purpose programming language with a special focus on web services. It combines object-oriented, functional and concurrent elements. ]]></string>
@@ -880,7 +974,7 @@ Press "Done" to quit the installer.]]></string>
<int>0</int>
</property>
<property name="supportURL">
- <string><![CDATA[http://lampwww.epfl.ch/scala/]]></string>
+ <string><![CDATA[http://scala.epfl.ch/]]></string>
</property>
<property name="vendorName">
<string><![CDATA[LAMP - EPFL]]></string>
@@ -896,7 +990,7 @@ Press "Done" to quit the installer.]]></string>
<string><![CDATA[http://lampwww.epfl.ch/]]></string>
</property>
<property name="email">
- <string><![CDATA[scala@lamp.epfl.ch]]></string>
+ <string><![CDATA[scala@listes.epfl.ch]]></string>
</property>
<property name="copyright">
<string><![CDATA[2003]]></string>
@@ -1230,7 +1324,7 @@ and any path to a file to read from that file]]></string>
<string><![CDATA[HKEY_CURRENT_USER\Environment]]></string>
</property>
<property name="uninstallOptions">
- <int>1</int>
+ <int>0</int>
</property>
<property name="dataType">
<int>0</int>
@@ -1325,7 +1419,7 @@ and any path to a file to read from that file]]></string>
<string><![CDATA[HKEY_CURRENT_USER\Environment]]></string>
</property>
<property name="uninstallOptions">
- <int>1</int>
+ <int>0</int>
</property>
<property name="dataType">
<int>0</int>