#!/bin/bash -eu

version="$1"

# Copy the version specific files to python directory
shopt -s dotglob
cp -r $OPENSHIFT_PYTHON_DIR/usr/versions/$version/template/* $OPENSHIFT_PYTHON_DIR/template

# Create additional directories required by PYTHON and httpd
ln -sf /usr/lib64/httpd/modules $OPENSHIFT_PYTHON_DIR
ln -sf /etc/httpd/conf/magic $OPENSHIFT_PYTHON_DIR/etc/magic

# The virtual environment is assumed to exist going forward
if [ ! -f $OPENSHIFT_PYTHON_DIR/virtenv/bin/python ]
then
    source $OPENSHIFT_PYTHON_DIR/usr/versions/$version/lib/python-context
    python-context-stdin <<EOF
source $OPENSHIFT_PYTHON_DIR/usr/versions/$version/lib/create-virtenv
create-virtenv
EOF
fi
