Skip to content
Snippets Groups Projects
Commit 9574588d authored by Adam Laskowski's avatar Adam Laskowski
Browse files

SSDM-13365: ssdm-13365 forgotten rename of big_data_link_server in installation script file

parent 5914a2b0
No related branches found
No related tags found
1 merge request!40SSDM-13578 : 2PT : Database and V3 Implementation - include the new AFS "free"...
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<installation version="1.0"> <installation version="1.0">
<info> <info>
<appname>openBIS</appname> <appname>openBIS</appname>
<appversion>@{version.number} (r@{revision.number})</appversion> <appversion>@{version.number} (r@{revision.number})</appversion>
<url>http://www.cisd.ethz.ch/software/openBIS</url> <url>http://www.cisd.ethz.ch/software/openBIS</url>
<uninstaller write="no"/> <uninstaller write="no"/>
<javaversion>1.6</javaversion> <javaversion>1.6</javaversion>
<os> <os>
<family>unix, mac</family> <family>unix, mac</family>
</os> </os>
</info> </info>
<!-- Sets the installer window size. --> <!-- Sets the installer window size. -->
<guiprefs width="640" height="530" resizable="yes"> <guiprefs width="640" height="530" resizable="yes">
<modifier key="useHeadingPanel" value="yes"/> <modifier key="useHeadingPanel" value="yes"/>
<modifier key="headingImageOnLeft" value="yes"/> <modifier key="headingImageOnLeft" value="yes"/>
<modifier key="headingBackgroundColor" value="0xffffff"/> <modifier key="headingBackgroundColor" value="0xffffff"/>
</guiprefs> </guiprefs>
<locale> <locale>
<langpack iso3="eng" /> <langpack iso3="eng"/>
</locale> </locale>
<!-- The resources section. The ids must be these ones if you want to use the LicencePanel and/or the InfoPanel. --> <!-- The resources section. The ids must be these ones if you want to use the LicencePanel and/or the InfoPanel. -->
<resources> <resources>
<res id="HTMLHelloPanel.info" src="@{installer.dist.dir}/hello.html"/> <res id="HTMLHelloPanel.info" src="@{installer.dist.dir}/hello.html"/>
<res id="HTMLInfoPanel.dbsetup" src="@{installer.dist.dir}/postgres-setup.html"/> <res id="HTMLInfoPanel.dbsetup" src="@{installer.dist.dir}/postgres-setup.html"/>
<res id="TargetPanel.dir" src="@{installer.dist.dir}/default-install-dir.txt" /> <res id="TargetPanel.dir" src="@{installer.dist.dir}/default-install-dir.txt"/>
<res id="Heading.image" src="@{installer.dist.dir}/openBIS_logo_229x100.png"/> <res id="Heading.image" src="@{installer.dist.dir}/openBIS_logo_229x100.png"/>
<res id="userInputSpec.xml" src="@{installer.dist.dir}/userInputSpec.xml" /> <res id="userInputSpec.xml" src="@{installer.dist.dir}/userInputSpec.xml"/>
</resources> </resources>
<variables> <variables>
<!-- suppress the "target directory will be created" message --> <!-- suppress the "target directory will be created" message -->
<variable name="ShowCreateDirectoryMessage" value="false" /> <variable name="ShowCreateDirectoryMessage" value="false"/>
<variable name="data.validation.error.title" value="Error" /> <variable name="data.validation.error.title" value="Error"/>
<variable name="VERSION_NUMBER" value="@{version.number}" /> <variable name="VERSION_NUMBER" value="@{version.number}"/>
<variable name="REVISION_NUMBER" value="@{revision.number}" /> <variable name="REVISION_NUMBER" value="@{revision.number}"/>
</variables> </variables>
<dynamicvariables> <dynamicvariables>
<variable name="INSTALL_BIN_PATH" value="$INSTALL_PATH/bin" /> <variable name="INSTALL_BIN_PATH" value="$INSTALL_PATH/bin"/>
<variable name="INSTALL_OPENBIS_PATH" value="$INSTALL_PATH/servers/openBIS-server" /> <variable name="INSTALL_OPENBIS_PATH" value="$INSTALL_PATH/servers/openBIS-server"/>
<variable name="INSTALL_DSS_PATH" value="$INSTALL_PATH/servers/datastore_server" /> <variable name="INSTALL_DSS_PATH" value="$INSTALL_PATH/servers/datastore_server"/>
<!-- the path where the openBIS-server installation is extracted.--> <!-- the path where the openBIS-server installation is extracted.-->
<variable name="INSTALL_TMPEXTRACT" value="$INSTALL_PATH/tmp-extract" /> <variable name="INSTALL_TMPEXTRACT" value="$INSTALL_PATH/tmp-extract"/>
<variable name="INSTALL_OPENBIS_TMPEXTRACT" value="$INSTALL_TMPEXTRACT/openBIS-server" /> <variable name="INSTALL_OPENBIS_TMPEXTRACT" value="$INSTALL_TMPEXTRACT/openBIS-server"/>
<!-- temporary extract folder the "data" contents --> <!-- temporary extract folder the "data" contents -->
<variable name="DATA_TMPEXTRACT" value="$INSTALL_PATH/data-tmp-extract" /> <variable name="DATA_TMPEXTRACT" value="$INSTALL_PATH/data-tmp-extract"/>
</dynamicvariables> </dynamicvariables>
<conditions> <conditions>
<condition type="java" id="isUpdateInstallation"> <condition type="java" id="isUpdateInstallation">
<java> <java>
<class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class> <class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class>
<field>isUpdateInstallation</field> <field>isUpdateInstallation</field>
</java> </java>
<returnvalue type="boolean">true</returnvalue> <returnvalue type="boolean">true</returnvalue>
</condition> </condition>
<condition type="java" id="isFirstTimeInstallation"> <condition type="java" id="isFirstTimeInstallation">
<java> <java>
<class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class> <class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class>
<field>isFirstTimeInstallation</field> <field>isFirstTimeInstallation</field>
</java> </java>
<returnvalue type="boolean">true</returnvalue> <returnvalue type="boolean">true</returnvalue>
</condition> </condition>
<condition type="java" id="noPsqlToolsOnPath"> <condition type="java" id="noPsqlToolsOnPath">
<java> <java>
<class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class> <class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class>
<field>noPsqlToolsOnPath</field> <field>noPsqlToolsOnPath</field>
</java> </java>
<returnvalue type="boolean">true</returnvalue> <returnvalue type="boolean">true</returnvalue>
</condition> </condition>
<condition type="java" id="presentKeyStoreFile"> <condition type="java" id="presentKeyStoreFile">
<java> <java>
<class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class> <class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class>
<field>presentKeyStoreFile</field> <field>presentKeyStoreFile</field>
</java> </java>
<returnvalue type="boolean">true</returnvalue> <returnvalue type="boolean">true</returnvalue>
</condition> </condition>
<condition type="java" id="isUpdateInstallationWithDatabaseSelection"> <condition type="java" id="isUpdateInstallationWithDatabaseSelection">
<java> <java>
<class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class> <class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class>
<field>isUpdateInstallationWithDatabaseSelection</field> <field>isUpdateInstallationWithDatabaseSelection</field>
</java> </java>
<returnvalue type="boolean">true</returnvalue> <returnvalue type="boolean">true</returnvalue>
</condition> </condition>
<condition type="java" id="isUpdateInstallationWithoutDatabaseSelection"> <condition type="java" id="isUpdateInstallationWithoutDatabaseSelection">
<java> <java>
<class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class> <class>ch.systemsx.cisd.openbis.installer.izpack.GlobalInstallationContext</class>
<field>isUpdateInstallationWithoutDatabaseSelection</field> <field>isUpdateInstallationWithoutDatabaseSelection</field>
</java> </java>
<returnvalue type="boolean">true</returnvalue> <returnvalue type="boolean">true</returnvalue>
</condition> </condition>
</conditions> </conditions>
<!-- The panels section. We indicate here which panels we want to use. The order will be respected. --> <!-- The panels section. We indicate here which panels we want to use. The order will be respected. -->
<panels> <panels>
<panel classname="com.izforge.izpack.panels.htmlhello.HTMLHelloPanel"/> <panel classname="com.izforge.izpack.panels.htmlhello.HTMLHelloPanel"/>
<panel classname="com.izforge.izpack.panels.target.TargetPanel"> <panel classname="com.izforge.izpack.panels.target.TargetPanel">
<actions> <actions>
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.InitializeInstallationContextAction" /> <action stage="postvalidate"
</actions> classname="ch.systemsx.cisd.openbis.installer.izpack.InitializeInstallationContextAction"/>
</panel> </actions>
</panel>
<panel classname="com.izforge.izpack.panels.htmlinfo.HTMLInfoPanel" id="dbsetup" condition="isFirstTimeInstallation">
<validator classname="ch.systemsx.cisd.openbis.installer.izpack.DBConnectionValidator"/> <panel classname="com.izforge.izpack.panels.htmlinfo.HTMLInfoPanel" id="dbsetup"
</panel> condition="isFirstTimeInstallation">
<validator classname="ch.systemsx.cisd.openbis.installer.izpack.DBConnectionValidator"/>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.DB_CHECK" condition="isUpdateInstallation"> </panel>
<validator classname="ch.systemsx.cisd.openbis.installer.izpack.DBConnectionValidator"/>
</panel> <panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
id="UserInputPanel.DB_CHECK" condition="isUpdateInstallation">
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.PSQL_PATH" condition="noPsqlToolsOnPath"> <validator classname="ch.systemsx.cisd.openbis.installer.izpack.DBConnectionValidator"/>
<validator classname="ch.systemsx.cisd.openbis.installer.izpack.PostgresToolsPathValidator"/> </panel>
</panel>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.KEY_STORE" > id="UserInputPanel.PSQL_PATH" condition="noPsqlToolsOnPath">
<actions> <validator
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.KeystoreAction" /> classname="ch.systemsx.cisd.openbis.installer.izpack.PostgresToolsPathValidator"/>
</actions> </panel>
</panel>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.KEY_STORE_PASSWORDS" condition="presentKeyStoreFile"> id="UserInputPanel.KEY_STORE">
<validator classname="ch.systemsx.cisd.openbis.installer.izpack.KeyStoreValidator" /> <actions>
</panel> <action stage="postvalidate"
classname="ch.systemsx.cisd.openbis.installer.izpack.KeystoreAction"/>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.TECHNOLOGIES"> </actions>
<actions> </panel>
<action stage="preactivate" classname="ch.systemsx.cisd.openbis.installer.izpack.SetTechnologyCheckBoxesAction" />
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.SetEnableTechnologiesVariableAction" /> <panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
</actions> id="UserInputPanel.KEY_STORE_PASSWORDS" condition="presentKeyStoreFile">
</panel> <validator classname="ch.systemsx.cisd.openbis.installer.izpack.KeyStoreValidator"/>
</panel>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.MISC" condition="isFirstTimeInstallation">
<actions> <panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.SetHostnameVariableAction" /> id="UserInputPanel.TECHNOLOGIES">
</actions> <actions>
</panel> <action stage="preactivate"
classname="ch.systemsx.cisd.openbis.installer.izpack.SetTechnologyCheckBoxesAction"/>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.BACKUP_OLD" condition="isUpdateInstallationWithoutDatabaseSelection"> <action stage="postvalidate"
<actions> classname="ch.systemsx.cisd.openbis.installer.izpack.SetEnableTechnologiesVariableAction"/>
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.ExecuteBackupAction" /> </actions>
</actions> </panel>
</panel>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel" id="UserInputPanel.BACKUP" condition="isUpdateInstallationWithDatabaseSelection"> id="UserInputPanel.MISC" condition="isFirstTimeInstallation">
<actions> <actions>
<action stage="preactivate" classname="ch.systemsx.cisd.openbis.installer.izpack.SetDatabasesToBackupAction" /> <action stage="postvalidate"
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.ExecuteBackupAction" /> classname="ch.systemsx.cisd.openbis.installer.izpack.SetHostnameVariableAction"/>
</actions> </actions>
</panel> </panel>
<panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
<panel classname="com.izforge.izpack.panels.packs.PacksPanel"/> id="UserInputPanel.BACKUP_OLD"
<panel classname="com.izforge.izpack.panels.install.InstallPanel"> condition="isUpdateInstallationWithoutDatabaseSelection">
<actions> <actions>
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.ExecuteSetupScriptsAction" /> <action stage="postvalidate"
<action stage="postvalidate" classname="ch.systemsx.cisd.openbis.installer.izpack.OpenGettingStartedPageAction" /> classname="ch.systemsx.cisd.openbis.installer.izpack.ExecuteBackupAction"/>
</actions> </actions>
</panel> </panel>
<panel classname="com.izforge.izpack.panels.simplefinish.SimpleFinishPanel"/> <panel classname="com.izforge.izpack.panels.userinput.UserInputPanel"
</panels> id="UserInputPanel.BACKUP" condition="isUpdateInstallationWithDatabaseSelection">
<actions>
<action stage="preactivate"
<!-- The packs (packages) to be installed. --> classname="ch.systemsx.cisd.openbis.installer.izpack.SetDatabasesToBackupAction"/>
<packs> <action stage="postvalidate"
<pack name="openBIS Server" required="no" loose="yes"> classname="ch.systemsx.cisd.openbis.installer.izpack.ExecuteBackupAction"/>
<description>The openBIS application server</description> </actions>
<file src="@{installer.dist.dir}/openBIS-server" targetdir="$INSTALL_TMPEXTRACT"/> </panel>
<parsable targetfile="$INSTALL_OPENBIS_TMPEXTRACT/service.properties" />
<!-- run post installation script for the openBIS server -->
<executable targetfile="$INSTALL_OPENBIS_TMPEXTRACT/install.sh" stage="postinstall" failure="abort"> <panel classname="com.izforge.izpack.panels.packs.PacksPanel"/>
<args> <panel classname="com.izforge.izpack.panels.install.InstallPanel">
<arg value="$INSTALL_OPENBIS_PATH" /> <actions>
<arg value="$INSTALL_OPENBIS_TMPEXTRACT/service.properties" /> <action stage="postvalidate"
</args> classname="ch.systemsx.cisd.openbis.installer.izpack.ExecuteSetupScriptsAction"/>
</executable> <action stage="postvalidate"
</pack> classname="ch.systemsx.cisd.openbis.installer.izpack.OpenGettingStartedPageAction"/>
</actions>
<pack name="Datastore Server" required="yes" loose="yes"> </panel>
<description>The data store server managing raw data</description>
<file src="@{installer.dist.dir}/datastore_server" targetdir="$INSTALL_PATH/servers"/> <panel classname="com.izforge.izpack.panels.simplefinish.SimpleFinishPanel"/>
<file src="@{installer.dist.dir}/core-plugins" targetdir="$INSTALL_PATH/servers"/> </panels>
<parsable targetfile="$INSTALL_DSS_PATH/etc/service.properties" />
<!-- <!-- The packs (packages) to be installed. -->
Since there is no way to copy all contents of the "data" folder directly to DSS_ROOT_DIR, <packs>
we extract "data" to a temporary folder, move the content DSS_ROOT_DIR and delete the temp dir. <pack name="openBIS Server" required="no" loose="yes">
--> <description>The openBIS application server</description>
<file src="@{installer.dist.dir}/data" targetdir="$DATA_TMPEXTRACT" condition="isFirstTimeInstallation"/> <file src="@{installer.dist.dir}/openBIS-server" targetdir="$INSTALL_TMPEXTRACT"/>
<parsable targetfile="$DATA_TMPEXTRACT/data/doc/getting-started-with-openBIS.html" condition="isFirstTimeInstallation"/> <parsable targetfile="$INSTALL_OPENBIS_TMPEXTRACT/service.properties"/>
</pack> <!-- run post installation script for the openBIS server -->
<executable targetfile="$INSTALL_OPENBIS_TMPEXTRACT/install.sh" stage="postinstall"
<pack name="Big Data Link Server" required="no" loose="yes"> failure="abort">
<description>The distributed data store server managing raw data</description> <args>
<file src="@{installer.dist.dir}/big_data_link_server" targetdir="$INSTALL_PATH/servers"/> <arg value="$INSTALL_OPENBIS_PATH"/>
</pack> <arg value="$INSTALL_OPENBIS_TMPEXTRACT/service.properties"/>
</args>
</executable>
<pack name="Administration Scripts" required="yes" loose="yes"> </pack>
<description>Scripts to facilitate openBIS administration</description>
<file src="@{installer.dist.dir}/bin" targetdir="$INSTALL_PATH" /> <pack name="Datastore Server" required="yes" loose="yes">
<description>The data store server managing raw data</description>
<!-- set all *.sh files executable --> <file src="@{installer.dist.dir}/datastore_server" targetdir="$INSTALL_PATH/servers"/>
<executable targetfile="${INSTALL_BIN_PATH}/finish-installation.sh" stage="postinstall" keep="true"> <file src="@{installer.dist.dir}/core-plugins" targetdir="$INSTALL_PATH/servers"/>
<args> <parsable targetfile="$INSTALL_DSS_PATH/etc/service.properties"/>
<arg value="$INSTALL_TMPEXTRACT" />
<arg value="$DATA_TMPEXTRACT" /> <!--
<arg value="$DSS_ROOT_DIR" /> Since there is no way to copy all contents of the "data" folder directly to DSS_ROOT_DIR,
<arg value="$POSTGRES_BIN" /> we extract "data" to a temporary folder, move the content DSS_ROOT_DIR and delete the temp dir.
</args> -->
</executable> <file src="@{installer.dist.dir}/data" targetdir="$DATA_TMPEXTRACT"
</pack> condition="isFirstTimeInstallation"/>
<parsable targetfile="$DATA_TMPEXTRACT/data/doc/getting-started-with-openBIS.html"
</packs> condition="isFirstTimeInstallation"/>
</pack>
<pack name="Big Data Link Server" required="no" loose="yes">
<description>The distributed data store server managing raw data</description>
<file src="@{installer.dist.dir}/server-external-data-store"
targetdir="$INSTALL_PATH/servers"/>
</pack>
<pack name="Administration Scripts" required="yes" loose="yes">
<description>Scripts to facilitate openBIS administration</description>
<file src="@{installer.dist.dir}/bin" targetdir="$INSTALL_PATH"/>
<!-- set all *.sh files executable -->
<executable targetfile="${INSTALL_BIN_PATH}/finish-installation.sh" stage="postinstall"
keep="true">
<args>
<arg value="$INSTALL_TMPEXTRACT"/>
<arg value="$DATA_TMPEXTRACT"/>
<arg value="$DSS_ROOT_DIR"/>
<arg value="$POSTGRES_BIN"/>
</args>
</executable>
</pack>
</packs>
</installation> </installation>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment