#!/bin/sh
# WARNING: REQUIRES /bin/sh
#
# - must run on /bin/sh on solaris 9
# - must run on /bin/sh on AIX 6.x
# - if you think you are a bash wizard, you probably do not understand
#   this programming language.  do not touch.
# - if you are under 40, get peer review from your elders.
#
PROGNAME=`basename $0`

error_exit()
{
  echo "${PROGNAME}: ${1:-"Unknown Error"}" 1>&2
  exit 1
}

for name in git ruby tar bash berks bundle curl gem make makedepend patch pkg-config rake
do
	ln -sf /opt/omnibus-toolchain/embedded/bin/$name /opt/omnibus-toolchain/bin || error_exit "Cannot link $name to /opt/omnibus-toolchain/bin"
done

# Create alias gtar -> tar
ln -sf /opt/omnibus-toolchain/embedded/bin/tar /opt/omnibus-toolchain/bin/gtar || error_exit "Cannot link tar to /opt/omnibus-toolchain/bin"
# Create alias make -> gmake
ln -sf /opt/omnibus-toolchain/embedded/bin/make /opt/omnibus-toolchain/bin/gmake || error_exit "Cannot link gmake to /opt/omnibus-toolchain/bin"

echo "Thank you for installing the Omnibus Toolchain!"

exit 0
