From 24cdd807d50fd0bfcedcb7f02a55f34a8d3793b9 Mon Sep 17 00:00:00 2001 From: dengbo Date: Thu, 12 Jun 2025 21:06:50 +0800 Subject: [PATCH] feat: add sub directory to prevent export file conflicts Add sub directory using item commit to prevent export file conflicts. --- libs/linglong/src/linglong/repo/ostree_repo.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/linglong/src/linglong/repo/ostree_repo.cpp b/libs/linglong/src/linglong/repo/ostree_repo.cpp index bfdce8950..f107f5aba 100644 --- a/libs/linglong/src/linglong/repo/ostree_repo.cpp +++ b/libs/linglong/src/linglong/repo/ostree_repo.cpp @@ -2112,6 +2112,10 @@ OSTreeRepo::exportEntries(const std::filesystem::path &rootEntriesDir, destination = rootEntriesDir / desktopExportPath; } + if (path == "share/deepin-elf-verify") { + destination = rootEntriesDir / "share/deepin-elf-verify" / item.commit; + } + // 检查源目录是否存在,跳过不存在的目录 exists = std::filesystem::exists(source, ec); if (ec) {