diff options
Diffstat (limited to 'emulators/i386-wine/files/binbounce')
-rw-r--r-- | emulators/i386-wine/files/binbounce | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/emulators/i386-wine/files/binbounce b/emulators/i386-wine/files/binbounce new file mode 100644 index 000000000000..ed7564cf4885 --- /dev/null +++ b/emulators/i386-wine/files/binbounce @@ -0,0 +1,20 @@ +#!/bin/sh + +TARGET="`realpath $0`" + +LOCALBASE=${TARGET%/*}/.. +BINNAME=${TARGET##*/} + +if [ -z "$__BINBOUNCE_BOOTSTRAP" ] +then + export LIBGL_DRIVERS_PATH=$LOCALBASE/lib32/dri + if [ `uname -p` = i386 ] + then + export LD_LIBRARY_PATH="$LOCALBASE/lib32":"$LOCALBASE/lib32/wine":"$LD_LIBRARY_PATH" + else + export LD_32_LIBRARY_PATH="$LOCALBASE/lib32":"$LOCALBASE/lib32/wine":"$LD_32_LIBRARY_PATH":/usr/lib32 + fi + export PATH="$LOCALBASE/bin32":"$PATH" +fi + +exec "$LOCALBASE/bin32/$BINNAME" "$@" |