Logo Search packages:      
Sourcecode: teeworlds version File versions  Download package

make_src.py

import os, shutil, zipfile, sys

if len(sys.argv) <= 1:
      print "%s VERSION [SVN TREE]" % sys.argv[0]
      sys.exit(-1)

version = sys.argv[1]
svn_tree = "tags/release-%s" % version

if len(sys.argv) > 2:
      svn_tree = sys.argv[2]

# make clean
if 1:
      try: shutil.rmtree("srcwork")
      except: pass
      try: os.mkdir("srcwork")
      except: pass

root_dir = os.getcwd() + "/srcwork"

# change dir
os.chdir(root_dir)

# fix bam
if 1:
      os.system("svn export http://stalverk80.se/svn/bam bam")
      z = zipfile.ZipFile("../bam.zip", "w")
      for root, dirs, files in os.walk("bam"):
            for f in files:
                  z.write(root+"/"+ f)
      z.close()

if 1:
      os.system("svn export svn://svn.teeworlds.com/teeworlds/%s teeworlds" % svn_tree)
      os.chdir("teeworlds")
      os.system("python scripts/make_release.py %s src" % version)
      os.chdir(root_dir)
      for f in os.listdir("teeworlds"):
            if "teeworlds" in f and "src" in f and (".zip" in f or ".tar.gz" in f):
                  shutil.copy("teeworlds/"+f, "../" + f)

Generated by  Doxygen 1.6.0   Back to index