Fixed version not showing in Add/Remove Programs

This commit is contained in:
salt_build 2015-04-16 22:43:51 +00:00
parent 1fb606ef6b
commit 4d25af8acf
2 changed files with 9 additions and 9 deletions

View file

@ -79,6 +79,6 @@ makensis.exe /DSaltVersion="%Version%" "%InsDir%\Salt-Minion-Setup.nsi"
@ echo Installation file can be found in the following directory:
@ echo %InsDir%
done:
:done
if [%Version%] == [] pause
cls

View file

@ -1,5 +1,4 @@
!define PRODUCT_NAME "Salt Minion"
!define PRODUCT_VERSION "{{ salt_version }}"
!define PRODUCT_PUBLISHER "SaltStack, Inc"
!define PRODUCT_WEB_SITE "http://saltstack.org"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\salt-minion.exe"
@ -17,6 +16,12 @@
${StrLoc}
${StrStrAdv}
!ifdef SaltVersion
!define PRODUCT_VERSION ${SaltVersion}
!else
!define PRODUCT_VERSION "Undefined Version"
!endif
!if "$%PROCESSOR_ARCHITECTURE%" == "AMD64"
!define CPUARCH "AMD64"
!else if "$%PROCESSOR_ARCHITEW6432%" == "AMD64"
@ -148,13 +153,8 @@ Function MsiQueryProductState
FunctionEnd
!ifdef SaltVersion
Name "${PRODUCT_NAME} ${SaltVersion}"
OutFile "Salt-Minion-${SaltVersion}-${CPUARCH}-Setup.exe"
!else
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "Salt-Minion-${PRODUCT_VERSION}-${CPUARCH}-Setup.exe"
!endif
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "Salt-Minion-${PRODUCT_VERSION}-${CPUARCH}-Setup.exe"
InstallDir "c:\salt"
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
ShowInstDetails show