diff options
-rwxr-xr-x | linaro-cp.py | 4 |
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): |