summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlinaro-cp.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/linaro-cp.py b/linaro-cp.py
index 095837d..50284f4 100755
--- a/linaro-cp.py
+++ b/linaro-cp.py
@@ -78,7 +78,7 @@ class API_v1(object):
manifest = None
if options.manifest:
- manifest = open(src + "/MANIFEST", "w")
+ manifest = tempfile.NamedTemporaryFile(prefix="MANIFEST", delete=False)
for root, dirs, files in os.walk(src_dir):
rel_dir = root[len(src_dir) + 1:]
@@ -106,7 +106,7 @@ class API_v1(object):
manifest.close()
dst_file = '%s%s/%s' % (
self.api_base, dst, 'MANIFEST')
- transfer_queue[dst_file] = src_dir + "/MANIFEST"
+ transfer_queue[dst_file] = manifest.name
return transfer_queue
def upload(self, src, dst, options):