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.


