makedist.sh 877 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/bash
  2. DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
  3. cd $DIR
  4. cd engine
  5. rm izsetup.jar
  6. rm -rf lib
  7. cp -r /etc/jnkns/workspace/iZSetup/dist/lib lib
  8. cp /etc/jnkns/workspace/iZSetup/dist/IZSetup.jar izsetup.jar
  9. cd ../
  10. cd bundledata
  11. cd ../
  12. cd predist
  13. cd ../
  14. cd dist
  15. rm izsetup.exe_bak
  16. mv izsetup.exe izsetup.exe_bak
  17. cd ../
  18. cd engine
  19. rar a -r -sfx -z"../sfxcomm.txt" engine.exe *
  20. mv engine.exe ../bundledata/engine.exe
  21. cd ../
  22. cd demopackage
  23. rar a -r -sfx -z"../distsfxcomm.txt" demopackage.exe *
  24. mv demopackage.exe ../bundledata/demopackage.exe
  25. cd ../
  26. cd bundledata
  27. 7z a t.zip *
  28. mv t.zip izsetup.izbundle
  29. mv izsetup.izbundle ../predist/izsetup.izbundle
  30. cd ../
  31. cd predist
  32. rar a -r -sfx -z"../distsfxcomm.txt" izsetup.exe *
  33. mv izsetup.exe ../dist/izsetup64.exe
  34. cd ../
  35. cd dist
  36. mkdir $1
  37. cp izsetup64.exe $1/izsetup64.exe
  38. cp izsetup64.exe ../../dist/izsetup64.exe
  39. cd ../