#!/usr/bin/env bash

if [ -z "`fs sysname | grep linux`" ]
then
	attach gnu
	CP=/mit/gnu/bin/gcp
	CC=/mit/gnu/bin/gcc
	MAKE=/mit/gnu/bin/gmake
	TAR=/mit/gnu/bin/gtar
	PATH=/mit/gnu/bin:$PATH
	export PATH
else
	# the tools in the gnu locker are a bit deprecated
	CP=/bin/cp
	CC=/usr/bin/gcc
	TAR=/bin/tar
	MAKE=/usr/bin/make
fi

# incase ATHENA_SYS isn't defined
if [ 'x' = x$ATHENA_SYS ]
then
	ATHENA_SYS=`fs sysname | awk '{print $5}' | sed -e 's#^.##' -e 's#.$##'`
	export ATHENA_SYS
fi

detach ruby-lang
attach -t afs -e /afs/.sipb/project/ruby-lang -m /mit/ruby-lang
mkdir -p /mit/ruby-lang/arch/${ATHENA_SYS}/{bin,include,lib}

mkdir /var/tmp/xsdg-ruby-build
cd /var/tmp/xsdg-ruby-build/

$TAR -xzf /mit/ruby-lang/src/ruby.tar.gz
cd ruby-1.8.?/
env CC=$CC ./configure --prefix=/mit/ruby-lang && $MAKE && $MAKE install install-doc


