Skip to content

Commit dc55b6f

Browse files
committed
prevent error if package mapping misses a package
1 parent a057a99 commit dc55b6f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/rechunk/ostree.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,10 @@ def get_pkg_name(pkg: MetaPackage):
135135
ostree_out = {}
136136
used_layers = set()
137137
for ohash, pkg in mapping.items():
138+
if pkg not in pkg_to_layer:
139+
logger.error(f"Package '{pkg}' not found in layers. Using 'unpackaged'.")
140+
pkg = "unpackaged"
141+
138142
layer = pkg_to_layer[pkg]
139143
ostree_out[ohash] = layer
140144
used_layers.add(layer)

0 commit comments

Comments
 (0)