1 | #!/bin/bash |
1 | #!/bin/bash |
2 | # Copyright 1999-2004 Gentoo Technologies, Inc. |
2 | # Copyright 1999-2004 Gentoo Technologies, Inc. |
3 | # Distributed under the terms of the GNU General Public License v2 |
3 | # Distributed under the terms of the GNU General Public License v2 |
4 | # $Header: /var/cvsroot/gentoo/src/livecd-tools/openglify,v 1.2 2004/11/19 16:11:24 wolf31o2 Exp $ |
4 | # $Header: /var/cvsroot/gentoo/src/livecd-tools/openglify,v 1.3 2005/01/14 16:13:05 wolf31o2 Exp $ |
5 | |
5 | |
6 | #This script is designed to tweak the system for opengl-update-livecd |
6 | #This script is designed to tweak the system for opengl-update-livecd |
7 | #set up our flexible opengl stuff: |
7 | #set up our flexible opengl stuff: |
8 | |
8 | |
9 | #move symlinks to a malleable /etc/opengl directory. |
9 | #move symlinks to a malleable /etc/opengl directory. |
… | |
… | |
16 | ln -sf /etc/opengl/libGLcore.so.1 /usr/lib/libGLcore.so.1 |
16 | ln -sf /etc/opengl/libGLcore.so.1 /usr/lib/libGLcore.so.1 |
17 | mv /usr/X11R6/lib/libMesaGL.so /etc/opengl/ |
17 | mv /usr/X11R6/lib/libMesaGL.so /etc/opengl/ |
18 | ln -sf /etc/opengl/libMesaGL.so /usr/X11R6/lib/libMesaGL.so |
18 | ln -sf /etc/opengl/libMesaGL.so /usr/X11R6/lib/libMesaGL.so |
19 | for x in libglx.a libglx.so |
19 | for x in libglx.a libglx.so |
20 | do |
20 | do |
21 | if [ -e /usr/X11R6/lib/modules/extensions/\${x} -o -L \ |
21 | if [ -e /usr/X11R6/lib/modules/extensions/${x} -o -L \ |
22 | /usr/X11R6/lib/modules/extensions/\${x} ] |
22 | /usr/X11R6/lib/modules/extensions/${x} ] |
23 | then |
23 | then |
24 | mv /usr/X11R6/lib/modules/extensions/\${x} /etc/opengl/ |
24 | mv /usr/X11R6/lib/modules/extensions/${x} /etc/opengl/ |
25 | fi |
25 | fi |
26 | ln -s /etc/opengl/\${x} \ |
26 | ln -s /etc/opengl/${x} \ |
27 | /usr/X11R6/lib/modules/extensions/\${x} |
27 | /usr/X11R6/lib/modules/extensions/${x} |
28 | done |
28 | done |