0.6 - Installation

Start with Sakai source code from 2.2.1 or 2.2.2 tag

svn co https://source.sakaiproject.org/svn/sakai/tags/sakai_2-2-1/
cd sakai_2-2-1

or

svn co https://source.sakaiproject.org/svn/sakai/tags/sakai_2-2-2/
cd sakai_2-2-2

Check out appropriate GMT tag from the contrib section of svn into Sakai src

This will checkout the Goal Management and Data Point tools to a folder called gmt.
If using sakai 2.2.1 tag:

svn co https://source.sakaiproject.org/contrib/syracuse/gmt/tags/0.6.1 gmt

If using sakai 2.2.2 tag:

svn co https://source.sakaiproject.org/contrib/syracuse/gmt/tags/0.6.2 gmt

Apply necessary patches to assignment and velocity

cd assignment/
patch -p0 < ../gmt/patches/sakai.assignment.patch
cd ../velocity
patch -p0 < ../gmt/patches/sakai.velocity.patch
cd ..

Copy patched tomahawk library from gmt/lib to maven repository

cp gmt/lib/tomahawk-1.1.1.jar ~/.maven/repository/myfaces/jars/

If this is an upgrade from a 0.5 tag, run the database conversion script

mysql -u [username] -p[password] -h [hostname] -D [database] < gmt/conversion/mysql/migrate_0.5_to_0.6.sql

Unfortunately, only mysql conversion scripts are available at this time.

Compile with maven and start Sakai as normal