summarylogtreecommitdiffstats
path: root/evelauncher.sh
diff options
context:
space:
mode:
authorJernuh Zakalwe2019-05-18 13:40:41 +0200
committerJernuh Zakalwe2019-05-18 13:40:41 +0200
commit7df26de58f133d72e8dab721c1ae3ea6211b7a11 (patch)
tree3c7c74234e3a17525cb4c4fad93836889a97bc90 /evelauncher.sh
parent6e428367e3223ba828344efbe4d142cf400014a1 (diff)
downloadaur-7df26de58f133d72e8dab721c1ae3ea6211b7a11.tar.gz
Support for older wine versions less than 4.0 removed.
Info message for using internal wine version removed. Using other registry setting to suppress winemenubuilder file associations. Minor changes on internal test routines.
Diffstat (limited to 'evelauncher.sh')
-rw-r--r--evelauncher.sh20
1 files changed, 7 insertions, 13 deletions
diff --git a/evelauncher.sh b/evelauncher.sh
index ada0214d3689..5629446dcafb 100644
--- a/evelauncher.sh
+++ b/evelauncher.sh
@@ -43,29 +43,23 @@ check_wine() {
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"
+ rm -f $WINEPREFIX/.update-timestamp $WINEPREFIX/*.reg || true
+ rm -rf $WINEPREFIX/drive_c/Program* $WINEPREFIX/drive_c/windows || true
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
+ env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg add \
+ 'HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations' \
+ /v Enable /d N /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
}