Merge pull request #28578 from twangboy/fix_windows_installer_script

Fixed the script... something got broke...
This commit is contained in:
Mike Place 2015-11-04 15:00:18 -07:00
commit 8b483ee354
2 changed files with 0 additions and 29 deletions

View file

@ -81,4 +81,3 @@ makensis.exe /DSaltVersion=%Version% "%InsDir%\Salt-Minion-Setup.nsi"
:done
if [%Version%] == [] pause
cls

View file

@ -311,34 +311,6 @@ FunctionEnd
Function .onInit
; Check for existing installation
ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "UninstallString"
StrCmp $R0 "" confFind
; Found existing installation, prompt to uninstall
MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "${PRODUCT_NAME} is already installed. $\n$\nClick `OK` to remove the existing installation." /SD IDOK IDOK uninst
Abort
uninst:
; Make sure we're in the right directory
${If} $INSTDIR == "c:\salt\bin\Scripts"
StrCpy $INSTDIR "C:\salt"
${EndIf}
; Stop and remove the salt-minion service
ExecWait "net stop salt-minion"
ExecWait "sc delete salt-minion"
; Remove salt binaries and batch files
Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\nssm.exe"
Delete "$INSTDIR\salt*"
RMDir /r "$INSTDIR\bin"
; Remove registry entries
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
Call getMinionConfig
; Check for existing installation