diff options
Diffstat (limited to 'packaging/opengl-es-setup-yagl-env.sh')
-rwxr-xr-x | packaging/opengl-es-setup-yagl-env.sh | 21 |
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 |