#!/bin/sh

THIS_PATH="/usr/lib/beagle"
THIS_EXE="/usr/lib/beagle/IndexHelper.exe"

if [ -n "$_GET_ON_THE_HEAP_BUDDY_BANDWAGON" ]; then
   n=1
   while [ -e outfile.helper.$n ]; do
	 n=$(($n+1))
   done	
   MONO_EXTRA_ARGS="--profile=heap-buddy:outfile.helper.$n $MONO_EXTRA_ARGS"
fi

export MONO_GAC_PREFIX="/usr${MONO_GAC_PREFIX+:$MONO_GAC_PREFIX}"
export MONO_PATH="$THIS_PATH${MONO_PATH+:$MONO_PATH}"

CMDLINE="mono --debug $MONO_EXTRA_ARGS $THIS_EXE $@"

PROCESS_NAME="mono-beagled-helper"
exec -a $PROCESS_NAME $CMDLINE

