From fb22a015e5932988de71b4397bb051dd3b5e53ab Mon Sep 17 00:00:00 2001 From: CroneKorkN Date: Wed, 29 Oct 2025 12:27:37 +0100 Subject: [PATCH] systemd fix dependency overwrite --- bundles/systemd/items.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/systemd/items.py b/bundles/systemd/items.py index 26cbf22..3e407be 100644 --- a/bundles/systemd/items.py +++ b/bundles/systemd/items.py @@ -47,7 +47,7 @@ for name, unit in node.metadata.get('systemd/units').items(): for attribute in ['needs', 'needed_by', 'triggers', 'triggered_by']: if attribute in unit: - dependencies[attribute] = unit.pop(attribute) + dependencies.setdefault(attribute, []).extend(unit.pop(attribute)) files[path] = { 'content': repo.libs.systemd.generate_unitfile(unit),