From 19e3bbfb11b70a2d145e135b05df065bc765fe6f Mon Sep 17 00:00:00 2001 From: Yilan Ji Date: Fri, 12 Apr 2024 07:56:33 +0000 Subject: [PATCH] [build][reproducible]Fix version file access for docker--dbg.gz build (#18485) Why I did it Reproducible build fails when building dbg containers make INSTALL_DEBUG_TOOLS=y target/docker-orchagent-dbg.gz Work item tracking How I did it How to verify it export SONIC_VERSION_CONTROL_COMPONENTS=all make configure PLATFORM=broadcom make INSTALL_DEBUG_TOOLS=y target/docker-orchagent-dbg.gz --- scripts/versions_manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/versions_manager.py b/scripts/versions_manager.py index 2a6cb05bbe10..e34868a24817 100755 --- a/scripts/versions_manager.py +++ b/scripts/versions_manager.py @@ -419,6 +419,8 @@ def get_module_path_by_name(cls, source_path, module_name): return os.path.join(source_path, 'files/build/versions', module_name) if module_name.startswith('build-sonic-slave-'): return os.path.join(source_path, 'files/build/versions/build', module_name) + if module_name.endswith('-dbg'): + return os.path.join(source_path, 'files/build/versions/dockers', module_name.removesuffix('-dbg')) return os.path.join(source_path, 'files/build/versions/dockers', module_name) def __repr__(self):