diff options
Diffstat (limited to 'scripts/assemble-stratum')
-rwxr-xr-x | scripts/assemble-stratum | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/assemble-stratum b/scripts/assemble-stratum index 1fe9bd12..ef81c7f6 100755 --- a/scripts/assemble-stratum +++ b/scripts/assemble-stratum @@ -35,15 +35,15 @@ class AssembleStratum(cliapp.Application): def process_args(self, args): chunklist = json.load(open(args[0])) - tarformat = 'w' + tarformat = 'w' if self.settings['tarformat'] != "": tarformat += self.settings['tarformat'] - outfile = tarfile.open(args[1], tarformat) - # concatenate chunk tarballs + outfile = tarfile.open(args[1], tarformat) + # concatenate chunk tarballs for chunk in chunklist: path = os.path.join(self.settings['cachedir'], 'artifacts', chunk) - chunktar = tarfile.open(path, mode='r:*') - for tarinfo in chunktar: + chunktar = tarfile.open(path, mode='r:*') + for tarinfo in chunktar: if tarinfo.isfile(): outfile.addfile(tarinfo, chunktar.extractfile(tarinfo)) else: @@ -53,6 +53,6 @@ class AssembleStratum(cliapp.Application): if os.path.exists(args[0] + '.meta'): outfile.add(args[0] + '.meta', os.path.join('baserock', '%s.meta' % args[2])) - outfile.close() + outfile.close() AssembleStratum().run() |