fix: exporters use _dest fallback, merge colliding systems, per-platform subdirs

This commit is contained in:
Abdessamad Derraz
2026-03-30 17:15:44 +02:00
parent 0be68edad0
commit 4fbb3571f8
7 changed files with 48 additions and 22 deletions

View File

@@ -139,7 +139,7 @@ class Exporter(BaseExporter):
else:
# No MD5 hashes — check file existence
for fe in sys_files[sys_id]:
dest = fe.get("destination", fe.get("name", ""))
dest = self._dest(fe)
if dest:
lines.append(
f' if [ -f "$biosPath/{dest}" ]; then',