summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2008-02-28 18:15:55 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2008-02-28 18:15:55 +0000
commit2efd1ffdc13958f787312cdcc282f6b51eb8ee93 (patch)
treed9241522dd8d6835f0e74bf02d6cb194bf2a6699
parentadd missing ) after pwgen (diff)
downloadlivecd-tools-2efd1ffdc13958f787312cdcc282f6b51eb8ee93.tar.gz
livecd-tools-2efd1ffdc13958f787312cdcc282f6b51eb8ee93.tar.bz2
livecd-tools-2efd1ffdc13958f787312cdcc282f6b51eb8ee93.zip
Let's clean up openglify so it works on both older and newer versions of X.Org server.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/livecd-tools/trunk@146 7bf51bff-881f-0410-a643-fba68b97345e
-rwxr-xr-xopenglify10
1 files changed, 8 insertions, 2 deletions
diff --git a/openglify b/openglify
index 9aa3647..d8e3990 100755
--- a/openglify
+++ b/openglify
@@ -30,19 +30,25 @@ then
ln -sf /etc/opengl/lib32/libGL.la /usr/lib32/libGL.la
fi
-# We create symlinks fo the libglx.so and libglx.a
+# We create symlinks for the libglx.so and libglx.a
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 ]
+ 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
fi