#!/bin/bash -e

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

# Parse arguments
source "${OPENSHIFT_RUBY_DIR}/lib/util"
parse_args $@

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

if [ $version == '1.9' ]; then
  # Cleanup from version 0.0.1
  unset OPENSHIFT_RUBY_PATH_ELEMENT
  unset LD_LIBRARY_PATH
  unset MANPATH

  dirname $(scl enable ruby193 "which ruby") > $OPENSHIFT_RUBY_DIR/env/OPENSHIFT_RUBY_PATH_ELEMENT
  scl enable ruby193 "printenv LD_LIBRARY_PATH" > $OPENSHIFT_RUBY_DIR/env/LD_LIBRARY_PATH
  scl enable ruby193 "printenv MANPATH" > $OPENSHIFT_RUBY_DIR/env/MANPATH
fi
