#!/bin/ksh
# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
#egan@us.ibm.com
#(C)IBM Corp
#

. $XCATROOT/lib/functions

if LOCALFS=$(tabdb $SITETAB localfs 1)
then
	LOCALDIR=$(echo $LOCALFS | awk -F: '{print $2}')
else
	echo "$0: localfs not defined in $SITETAB" | logger -t xcat
	exit 1
fi

ARCH=$(uname -m)

DIRS="$LOCALDIR/goto/lib"

echo "$0: arch is $ARCH" | logger -t xcat
case "$ARCH" in
	i686)
		DIRS="$DIRS $LOCALDIR/intel/$ARCH/lib"
		DIRS="$DIRS $LOCALDIR/intel/mkl70/lib/32"
		;;
	x86_64)
		DIRS="$DIRS $LOCALDIR/intel/$ARCH/lib"
		DIRS="$DIRS $LOCALDIR/intel/mkl70/lib/32"
		;;
	ia64)
		DIRS="$DIRS $LOCALDIR/intel/$ARCH/lib"
		DIRS="$DIRS $LOCALDIR/intel/mkl70/lib/64"
		;;
	ppc64)
		;;
esac

for i in $DIRS
do
	if egrep "^$i\$" /etc/ld.so.conf >/dev/null 2>&1
	then
		:
	else
		echo $i >>/etc/ld.so.conf
	fi
done

/sbin/ldconfig


