summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-07-11 14:09:24 +0200
committerFlorian Bruhin <git@the-compiler.org>2018-07-11 14:14:18 +0200
commit8881244d9405055370b84529f5deaa7006d02f70 (patch)
treefd2eb5e39c9e46ea90ce5a9779b6ef315912b8a4
parent21adb2cc5433753a68cd3b1e02eecda65ab7d617 (diff)
downloadqutebrowser-8881244d9405055370b84529f5deaa7006d02f70.tar.gz
qutebrowser-8881244d9405055370b84529f5deaa7006d02f70.zip
NSIS: Uninstall old version before installing
Supersedes #4054 (cherry picked from commit 0b9855598742e09853efff798a4f61cbc86fded5)
-rw-r--r--misc/qutebrowser.nsi3
1 files changed, 3 insertions, 0 deletions
diff --git a/misc/qutebrowser.nsi b/misc/qutebrowser.nsi
index 8da9834b3..2c66cfba7 100644
--- a/misc/qutebrowser.nsi
+++ b/misc/qutebrowser.nsi
@@ -40,6 +40,9 @@ Section "Install"
; Uninstall old versions
ExecWait 'MsiExec.exe /quiet /qn /norestart /X{633F41F9-FE9B-42D1-9CC4-718CBD01EE11}'
ExecWait 'MsiExec.exe /quiet /qn /norestart /X{9331D947-AC86-4542-A755-A833429C6E69}'
+ IfFileExists "$INSTDIR\uninst.exe" 0 +2
+ ExecWait "$INSTDIR\uninst.exe /S _?=$INSTDIR"
+ CreateDirectory "$INSTDIR
SetOutPath "$INSTDIR"