Open.ControlTier > ModuleForge
 

Install

Overview

This document describes the installation steps necessary to use the library.

Step #1: Install the CTL software

This library assumes you have installed the latest stable release of the CTL software on a a designated server host and one or more client hosts. Refer to the general installation procedures for more info.

Step #2: Download the library archive

Binary distributions of the library can be found in the "File Releases" section of the ModuleForge Download page on Sourceforge. The package is called "coreutils" and will be named something like: coreutils-extension-x.y.jar where "x.y" denote the version.

It is always suggested to download the latest release.

Step #3: Install the library archive

The library archive must be installed into your CTL instance. You will use the extension installer for this procedure.

Use the ext-setup command to install the archive. Do this on the server host to ensure the modules within the archive will be published to the repository.

ext-setup -f /path/to/coreutils-extension-x.y.jar -R

Installing from source

1. Create the workspace

mkdir $CTL_BASE/src; cd $CTL_BASE

2. Checkout files

svn co https://moduleforge.svn.sourceforge.net/svnroot/moduleforge/coreutils/trunk/src

3. Build the library as an extension

ctl -m ProjectBuilder -c build-library -- -archive extension -name coreutils

This will generate a a new file $CTL_BASE/target/coreutils-extension.jar

4. Install the extension

ext-setup -f $CTL_BASE/target/coreutils-extension.jar

Updating project depots

The extension is installed at the framework level but does not automatically get installed into your project depots.

Run the depot-setup command:

depot-setup -p default

Once the library has been installed into your chosen project the next step is to configure these modules for use.

Next: Configure →