diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2008-04-08 15:29:01 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2008-04-08 15:29:01 +0000 |
commit | cc56e7631ab1e4bfe6153f7eb496b1ac0cef5bd6 (patch) | |
tree | e06f8954e750a9ae11dcc7a1fadccf8502a32e4c /openglify | |
parent | Make sure /etc/sysconfig exists before running hwsetup for bug #215824. (diff) | |
download | livecd-tools-cc56e7631ab1e4bfe6153f7eb496b1ac0cef5bd6.tar.gz livecd-tools-cc56e7631ab1e4bfe6153f7eb496b1ac0cef5bd6.tar.bz2 livecd-tools-cc56e7631ab1e4bfe6153f7eb496b1ac0cef5bd6.zip |
Updated openglify for bug #216598 and added a TODO.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/livecd-tools/trunk@149 7bf51bff-881f-0410-a643-fba68b97345e
Diffstat (limited to 'openglify')
-rwxr-xr-x | openglify | 48 |
1 files changed, 34 insertions, 14 deletions
@@ -31,24 +31,44 @@ then fi # We create symlinks for the libglx.so and libglx.a +if [ -d /usr/lib64/xorg/modules/extensions ] +then + ln -sf /etc/opengl/lib64/modules/extensions/libglx.so \ + /usr/lib/xorg/modules/extensions/libglx.so + ln -sf /etc/opengl/lib64/modules/extensions/libglx.a \ + /usr/lib/xorg/modules/extensions/libglx.a +elif [ -d /usr/lib64/modules/extensions ] +then + ln -sf /etc/opengl/lib64/modules/extensions/libglx.so \ + /usr/lib64/modules/extensions/libglx.so + ln -sf /etc/opengl/lib64/modules/extensions/libglx.a \ + /usr/lib64/modules/extensions/libglx.a +fi +# Do the same for 32-bit +if [ -d /usr/lib32/xorg/modules/extensions ] +then + ln -sf /etc/opengl/lib32/modules/extensions/libglx.so \ + /usr/lib32/xorg/modules/extensions/libglx.so + ln -sf /etc/opengl/lib32/modules/extensions/libglx.a \ + /usr/lib32/xorg/modules/extensions/libglx.a +elif [ -d /usr/lib32/modules/extensions ] +then + ln -sf /etc/opengl/lib32/modules/extensions/libglx.so \ + /usr/lib32/modules/extensions/libglx.so + ln -sf /etc/opengl/lib32/modules/extensions/libglx.a \ + /usr/lib32/modules/extensions/libglx.a +fi +# Do it for non-multilib if [ -d /usr/lib/xorg/modules/extensions ] then ln -sf /etc/opengl/lib/modules/extensions/libglx.so \ /usr/lib/xorg/modules/extensions/libglx.so ln -sf /etc/opengl/lib/modules/extensions/libglx.a \ /usr/lib/xorg/modules/extensions/libglx.a - if [ -d /usr/lib32/xorg/modules/extensions ] - then - ln -sf /etc/opengl/lib32/modules/extensions/libglx.so \ - /usr/lib32/xorg/modules/extensions/libglx.so - ln -sf /etc/opengl/lib32/modules/extensions/libglx.a \ - /usr/lib32/xorg/modules/extensions/libglx.a - elif [ -d /usr/lib32/modules/extensions ] - then - ln -sf /etc/opengl/lib32/modules/extensions/libglx.so \ - /usr/lib32/modules/extensions/libglx.so - ln -sf /etc/opengl/lib32/modules/extensions/libglx.a \ - /usr/lib32/modules/extensions/libglx.a - fi +elif [ -d /usr/lib/modules/extensions ] +then + ln -sf /etc/opengl/lib/modules/extensions/libglx.so \ + /usr/lib/modules/extensions/libglx.so + ln -sf /etc/opengl/lib/modules/extensions/libglx.a \ + /usr/lib/modules/extensions/libglx.a fi - |