Fix path creation for zip file names in current folder.

When building in the current tree (i.e. buildfolder ending up as '.') creating
the filename to use in the zip file stripped all '.' characters. Use a
different way to create the filename to avoid this.

Change-Id: I139c404d5e83a8bcb028a9a22b125f238911e405
This commit is contained in:
Dominik Riebeling 2015-05-30 18:21:32 +02:00
parent 2af2a1253c
commit 5f5d7f608a

View file

@ -354,11 +354,7 @@ def zipball(programfiles, versionstring, buildfolder, platform=sys.platform):
for root, dirs, files in os.walk(outfolder):
for name in files:
physname = os.path.normpath(os.path.join(root, name))
filename = string.replace(physname, os.path.normpath(buildfolder), "")
zf.write(physname, filename)
for name in dirs:
physname = os.path.normpath(os.path.join(root, name))
filename = string.replace(physname, os.path.normpath(buildfolder), "")
filename = os.path.relpath(physname, buildfolder)
zf.write(physname, filename)
zf.close()
# remove output folder