Project

General

Profile

Download (984 Bytes) Statistics
| Branch: | Tag: | Revision:
Adding a module
===============

There are four types of modules (installer.py):

Configurer: gets values for options, does not usually install or modify
anything.

Installer: installs an application from a tarball.

WebAppInstaller: installs a web application from a war file with Tomcat.

DBWebAppInstaller: a WebAppInstaller that also creates and configures a
MySQL database.


The update-version.sh script:
* writes the file install.ini, an INI file wich contains installation and
configuration parameters
* cleans and creates symbolic links in resources to the correct versions of
the applications tarballs and war files.


When adding a module, don’t forget to modify this script to:
* add the correct section to install.ini
* remove old links to the tarball or war file in resources/
* create the correct link to the tarball or war file in resources/

The tarball/war file pattern also needs to be added to the .gitignore file.
(1-1/10)