Skip to content

Commit 445e05e

Browse files
committed
firmware: Add .path and .save_manifest()
Signed-off-by: Hector Martin <[email protected]>
1 parent 66121e1 commit 445e05e

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/firmware/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ def __hash__(self):
2121

2222
class FWPackage(object):
2323
def __init__(self, target):
24+
self.path = target
2425
self.tarfile = tarfile.open(target, mode="w")
2526
self.hashes = {}
2627
self.manifest = []
@@ -49,5 +50,10 @@ def add_files(self, it):
4950
for name, data in it:
5051
self.add_file(name, data)
5152

53+
def save_manifest(self, filename):
54+
with open(filename, "w") as fd:
55+
for i in self.manifest:
56+
fd.write(i + "\n")
57+
5258
def __del__(self):
5359
self.tarfile.close()

0 commit comments

Comments
 (0)