Merge pull request #3887 from CarlKenner/DontDeleteUser

This fixes the issue where the installer deletes the User folder
This commit is contained in:
Pierre Bourdon 2016-06-14 16:21:44 +02:00 committed by GitHub
commit c8d0eb103a
1 changed files with 11 additions and 3 deletions

View File

@ -124,9 +124,17 @@ Section "Base" SEC01
; TODO: Make a nice subsection-ized display
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
; Delete old install directory if it exists
IfFileExists "$INSTDIR\*.*" 0 +2
RMDir /r "$INSTDIR"
; Only delete what we put there; all $INSTDIR\User is left as is
Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\license.txt"
Delete "$INSTDIR\*.dll"
Delete "$INSTDIR\Dolphin.exe"
Delete "$INSTDIR\DSPTool.exe"
Delete "$INSTDIR\cpack_package_description.txt"
Delete "$INSTDIR\qt.conf"
RMDir /r "$INSTDIR\Sys"
RMDir /r "$INSTDIR\Languages"
File "${BASE_DIR}\Dolphin.exe"
File "${BASE_DIR}\license.txt"
File "${BASE_DIR}\*.dll"