make_tar.py 751 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!python
  2. import os
  3. import re
  4. # ----------------------------------
  5. # Definitions:
  6. # ----------------------------------
  7. # Game Script name
  8. gs_name = "Kill Count"
  9. gs_pack_name = gs_name.replace(" ", "-")
  10. # ----------------------------------
  11. # Script:
  12. version = -1
  13. for line in open("version.nut"):
  14. r = re.search('SELF_VERSION\s+<-\s+([0-9]+)', line)
  15. if(r != None):
  16. version = r.group(1)
  17. if(version == -1):
  18. print("Couldn't find " + gs_name + " version in info.nut!")
  19. exit(-1)
  20. dir_name = gs_pack_name + "-v" + version
  21. tar_name = dir_name + ".tar"
  22. os.system("mkdir " + dir_name);
  23. os.system("cp -Ra *.nut readme.txt license.txt changelog.txt lang " + dir_name);
  24. os.system("tar -cf " + tar_name + " " + dir_name);
  25. os.system("rm -r " + dir_name);