summaryrefslogtreecommitdiff
path: root/nvidia/nvhelper.sh
blob: 14476cd21071a5b7692e68d917755e9292d32a6b (plain)
    1 #!/bin/bash
    2 
    3 # $Id: nvhelper.sh,v 1.1.1.1 2004/08/17 20:01:42 crux Exp $
    4 
    5 echo ""
    6 echo "nvhelper.sh - facilitate renaming/restoring of libGL.so.1.2"
    7 echo ""
    8 
    9 case "$1" in
   10 	--install)
   11 		if [ ! -f /usr/X11R6/lib/libGL.so.1.2 ]
   12 		then
   13 			echo "/usr/X11R6/lib/libGL.so.1.2 doesn't exist! Exiting..."
   14 			exit 1
   15 		fi
   16 		(cd /usr/X11R6/lib
   17 		 mv libGL.so.1.2 libGL_so_1_2
   18 		 mv libGL.a libGL_a
   19 		 cd modules/extensions
   20 		 mv libGLcore.a libGLcore.a.orig
   21 		 mv libglx.a libglx.a.orig
   22 		 /sbin/ldconfig)
   23 		;;
   24 	--restore)
   25 		if [ ! -f /usr/X11R6/lib/libGL_so_1_2 ]
   26 		then
   27 			echo "/usr/X11R6/lib/libGL_so_1_2 doesn't exist! Exiting..."
   28 			exit 1
   29 		fi
   30 		(cd /usr/X11R6/lib
   31 		 mv libGL_so_1_2 libGL.so.1.2
   32 		 mv libGL_a libGL.a
   33 		 cd modules/extensions
   34 		 mv libGLcore.a.orig libGLcore.a
   35 		 mv libglx.a.orig libglx.a
   36 		 /sbin/ldconfig)
   37 		;;
   38 	*)
   39 		echo "Unrecognized option, please use --install or --restore."
   40 		exit 0
   41 		;;
   42 esac
   43 
   44 echo "done."

Generated by cgit