summaryrefslogtreecommitdiff
path: root/packaging/opengl-es-setup-yagl-env.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/opengl-es-setup-yagl-env.sh')
-rwxr-xr-xpackaging/opengl-es-setup-yagl-env.sh21
1 files changed, 14 insertions, 7 deletions
diff --git a/packaging/opengl-es-setup-yagl-env.sh b/packaging/opengl-es-setup-yagl-env.sh
index 288ffd1..1887582 100755
--- a/packaging/opengl-es-setup-yagl-env.sh
+++ b/packaging/opengl-es-setup-yagl-env.sh
@@ -1,15 +1,22 @@
#!/bin/sh
+
PATH=/bin:/usr/bin:/sbin:/usr/sbin
-echo -e "[${_G} OpenGL ES acceleration module setting. ${C_}]"
+DRIVER_PATH="/usr/lib64/driver"
+
+if [ ! -d ${DRIVER_PATH} ]; then
+ DRIVER_PATH="/usr/lib/driver"
+fi
+
+echo -e "[${_G} OpenGL ES acceleration module setting: ${DRIVER_PATH} ${C_}]"
if [ -e /dev/yagl ] ; then
echo -e "[${_G} Emulator supports gles hw acceleration. ${C_}]"
- ln -s -f libEGL.so.1.0 /usr/lib/driver/libEGL.so.1
- ln -s -f libGLESv1_CM.so.1.0 /usr/lib/driver/libGLESv1_CM.so.1
- ln -s -f libGLESv2.so.2.0 /usr/lib/driver/libGLESv2.so.2
+ ln -s -f libEGL.so.1.0 ${DRIVER_PATH}/libEGL.so.1
+ ln -s -f libGLESv1_CM.so.1.0 ${DRIVER_PATH}/libGLESv1_CM.so.1
+ ln -s -f libGLESv2.so.2.0 ${DRIVER_PATH}/libGLESv2.so.2
else
echo -e "[${_G} Emulator does not support gles hw acceleration. ${C_}]"
- ln -s -f libEGL_dummy.so /usr/lib/driver/libEGL.so.1
- ln -s -f libGLESv1_dummy.so /usr/lib/driver/libGLESv1_CM.so.1
- ln -s -f libGLESv2_dummy.so /usr/lib/driver/libGLESv2.so.2
+ ln -s -f libEGL_dummy.so ${DRIVER_PATH}/libEGL.so.1
+ ln -s -f libGLESv1_dummy.so ${DRIVER_PATH}/libGLESv1_CM.so.1
+ ln -s -f libGLESv2_dummy.so ${DRIVER_PATH}/libGLESv2.so.2
fi