summaryrefslogtreecommitdiff
path: root/packaging/windows-exe
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2015-11-20 14:57:59 +0100
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2015-11-20 14:58:48 +0100
commit4dd361c460d3ac913ca71eefeeafe3475b43a161 (patch)
treedaeca2adf1fd818674085b822513dd0ebcfc0e73 /packaging/windows-exe
parentcb220addb1af1530df6d983d619d149fe279a8d9 (diff)
downloadrabbitmq-server-git-4dd361c460d3ac913ca71eefeeafe3475b43a161.tar.gz
packaging/windows-exe: Wait for uninstall to finish before installing
Diffstat (limited to 'packaging/windows-exe')
-rw-r--r--packaging/windows-exe/rabbitmq_nsi.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/packaging/windows-exe/rabbitmq_nsi.in b/packaging/windows-exe/rabbitmq_nsi.in
index 7aec1f1dc4..168f3da612 100644
--- a/packaging/windows-exe/rabbitmq_nsi.in
+++ b/packaging/windows-exe/rabbitmq_nsi.in
@@ -208,7 +208,9 @@ Function .onInit
rununinstall:
;Run the uninstaller
ClearErrors
- ExecWait "$INSTDIR\uninstall.exe /S"
+ ExecWait "$INSTDIR\uninstall.exe /S _?=$INSTDIR"
+ Delete "$INSTDIR\uninstall.exe"
+ RMDir "$INSTDIR"
${EndIf}
FunctionEnd