#!/bin/sh

archive=NVIDIA-Linux-x86_64-1.0-6111-pkg2
ver=1.0.6111

./$archive.run -x

dest=usr/lib/tls
cp $archive/$dest/libnvidia-tls.so.$ver /$dest/
rm /$dest/libnvidia-tls.so.1
ln -s /$dest/libnvidia-tls.so.$ver /$dest/libnvidia-tls.so.1

dest=/usr/X11R6/lib/modules/extensions
cp $archive/$dest/libglx.so.$ver /$dest/
rm /$dest/libglx.so
ln -s /$dest/libglx.so.$ver /$dest/libglx.so 

for dest in usr/lib usr/lib32;
do
	cp $archive/$dest/libGLcore.so.$ver /$dest/
	rm /$dest/libGLcore.so.1
	ln -s /$dest/libGLcore.so.$ver /$dest/libGLcore.so.1

	cp $archive/$dest/libGL.la /$dest/

	cp $archive/$dest/libGL.so.$ver /$dest/
	rm /$dest/libGL.so.1
	rm /$dest/libGL.so
	ln -s /$dest/libGL.so.$ver /$dest/libGL.so.1
	ln -s /$dest/libGL.so.$ver /$dest/libGL.so

	cp $archive/$dest/libGL.la /usr/lib/

	cp $archive/$dest/libnvidia-tls.so.$ver /$dest/
	rm /$dest/libnvidia-tls.so.1
	ln -s /$dest/libnvidia-tls.so.$ver /$dest/libnvidia-tls.so.1
	
done 

rm -rf NVIDIA-Linux-x86_64-1.0-6111-pkg2

ldconfig


