summaryrefslogtreecommitdiff
path: root/hooks-addons/50xorg
diff options
context:
space:
mode:
Diffstat (limited to 'hooks-addons/50xorg')
-rw-r--r--hooks-addons/50xorg12
1 files changed, 8 insertions, 4 deletions
diff --git a/hooks-addons/50xorg b/hooks-addons/50xorg
index b99b9aa..7a178b2 100644
--- a/hooks-addons/50xorg
+++ b/hooks-addons/50xorg
@@ -159,8 +159,10 @@ done
rm -f $DESTDIR/usr/lib/xorg/modules/extensions/libglx.so*
rm -f $DESTDIR/usr/lib/xorg/modules/libwfb.so
rm -f $DESTDIR/usr/lib/xorg/modules/libnvidia-wfb.so.*
-rm -rf $DESTDIR/usr/lib/xorg/modules/extensions/libGLcore.so
-rm -rf $DESTDIR/usr/lib/libnvidia-*
+rm -f $DESTDIR/usr/lib/xorg/modules/extensions/libGLcore.so
+rm -f $DESTDIR/usr/lib/libnvidia-*
+rm -f ${DESTDIR}/etc/modprobe.d/nvidia*
+
# for multiarch
rm -rf $DESTDIR/usr/lib/*/libnvidia-*
@@ -172,9 +174,11 @@ if [ -e /usr/lib/mesa/libGL.so.1 ]; then
LIBGL_PATH=/usr/lib/mesa/
fi
+MULTIARCH=$(basename $LIB_MULTIARCH)
# multiarch support
-[ -e $LIB_MULTIARCH/libGL.so.1 ] && LIBGL_PATH=$LIB_MULTIARCH
-[ -e $LIB_MULTIARCH/mesa/libGL.so.1 ] && LIBGL_PATH=$LIB_MULTIARCH/mesa/
+[ -e $USRLIB_MULTIARCH/libGL.so.1 ] && LIBGL_PATH=$USRLIB_MULTIARCH
+[ -e $USRLIB_MULTIARCH/mesa/libGL.so.1 ] && LIBGL_PATH=$USRLIB_MULTIARCH/mesa/
+[ -e "/usr/lib/mesa-diverted/$MULTIARCH/libGL.so.1" ] && LIBGL_PATH="/usr/lib/mesa-diverted/$MULTIARCH/"
# delete vnc extension
rm -f $DESTDIR/usr/lib/xorg/modules/extensions/libvnc.so