#!/bin/sh -e wineserver32=/usr/lib/wine/wineserver32 wineserver64=/usr/lib/wine/wineserver64 if test -x "$wineserver64"; then wineserver=$wineserver64 elif test -x "$wineserver32"; then wineserver=$wineserver32 else echo "error: unable to find wineserver executable. this shouldn't happen." >&2 exit 1 fi WINEPID=$PPID PROG=$(readlink /proc/$WINEPID/exe) [ "x$PROG" = "x/usr/lib/wine/wine64-preloader" ] || { wineserver=$wineserver32 [ -x "$wineserver32" ] || { wineserver=$wineserver64 echo "warn: using wineserver64 for wine32. this can happen." >&2 } } exec $wineserver -p0 "$@"