#!/bin/bash -e

source $OPENSHIFT_CARTRIDGE_SDK_BASH
source "${OPENSHIFT_RUBY_DIR}/lib/util"

case "$1" in
  -v|--version)
    version="$2"
esac

# Copy the version specific files to ruby directory
shopt -s dotglob
for dir in template; do
    mkdir -p $OPENSHIFT_RUBY_DIR/$dir
    cp -Lr $OPENSHIFT_RUBY_DIR/versions/$version/$dir/* $OPENSHIFT_RUBY_DIR/$dir 
done

mkdir $OPENSHIFT_RUBY_DIR/tmp

mkdir $OPENSHIFT_HOMEDIR/.gem

echo "$version" > $OPENSHIFT_RUBY_DIR/env/OPENSHIFT_RUBY_VERSION
update-configuration $version

# Create additional directories required by RUBY and httpd
ln -s /usr/lib64/httpd/modules $OPENSHIFT_RUBY_DIR
ln -s /etc/httpd/conf/magic $OPENSHIFT_RUBY_DIR/etc/magic

