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."
|