diff options
Diffstat (limited to 'evelauncher.sh.in')
-rw-r--r-- | evelauncher.sh.in | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/evelauncher.sh.in b/evelauncher.sh.in index 136c11ad93a8..6c6cad872f9f 100644 --- a/evelauncher.sh.in +++ b/evelauncher.sh.in @@ -53,30 +53,19 @@ check_wine() { WINECONF=$(find ${WINEINFP%/bin*}/share -name 'wine.inf' 2>/dev/null) || true WINEDATE=$(ls -l --time-style=+%s "$WINECONF" 2>/dev/null | cut -d' ' -f6) if [ "x$WINEDATE" != "x$INSTWINE" ] ;then - desktop_msg "Preparing wine in $WINEPREFIX" - env WINEPREFIX=$WINEPREFIX \ + desktop_msg "Preparing wine in $WINEPREFIX" + env WINEPREFIX=$WINEPREFIX \ WINEDEBUG=-all \ WINEDLLOVERRIDES="mscoree,mshtml,winemenubuilder.exe=d" \ $WINEPATH/wine wineboot - env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg delete \ - 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices' \ - /v winemenubuilder /f >/dev/null || true - env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg add \ - 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' \ - /v winemenubuilder.exe /f >/dev/null WINETRP=$(grep -v win[x1..9] $WINEPREFIX/winetricks.log 2>/dev/null | uniq) + rm $WINEPREFIX/winetricks.log 2>/dev/null || true if [ "x$WINETRP" != "x" ] ;then - rm $WINEPREFIX/winetricks.log env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \ $(which winetricks) -q --force $WINETRP >/dev/null fi - if [ "x$($WINEPATH/wine --version | grep -q 4. ;echo $?)" != "x0" ] ;then - WINVER=winxp - else - WINVER=win10 - fi env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \ - $(which winetricks) -q --force $WINVER >/dev/null + $(which winetricks) -q --force win10 >/dev/null fi } |