Subversion Repositories Games.Chess Giants

Rev

Rev 162 | Rev 192 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. @echo off
  2.  
  3. set PRODUCT_NAME=Chess Giants
  4. set PRODUCT_URL=http://www.pmbaty.com/chess/
  5. set OUTPUT_FILE=Z:\pmbaty\Documents\Mes projets\www.pmbaty.com\chess\Chess Giants Installer.exe
  6.  
  7. echo Backing up config file...
  8. move ..\config.ini .\config.ini.bak > nul
  9. copy ..\config-DEFAULT.ini ..\config.ini > nul
  10.  
  11. echo Creating the installer...
  12. "%ProgramFiles(x86)%\NSIS\makensis.exe" "/XOutFile \"%OUTPUT_FILE%\"" "installer.nsi" > "nsis.log"
  13. if errorlevel 1 goto exiterror
  14.  
  15. rem // some time is needed for antiviruses etc to release the newly created file
  16. ping 127.0.0.1 > nul
  17.  
  18. echo Signing the installer...
  19. call "Z:\pmbaty\Documents\Mes projets\Windows code signer\sign.bat" "%OUTPUT_FILE%" "Chess Giants" "Pierre-Marie Baty" pm@pmbaty.com FR "Chess Giants installer" https://www.pmbaty.com/chess/
  20.  
  21. echo Restoring configuration...
  22. del ..\config.ini > nul
  23. move .\config.ini.bak ..\config.ini > nul
  24.  
  25. echo Finished.
  26. pause > nul
  27. exit /b 0
  28.  
  29. :exiterror
  30. type nsis.log
  31. pause > nul
  32. exit /b 1
  33.