Skip to content

Commit 8cf746b

Browse files
committed
src/konflux-rpm-lockfile: pull $releasever from manifest
Make sure to not rely on the host $releasever to resolves the packages to avoid a desync
1 parent dc1d6a2 commit 8cf746b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/konflux-rpm-lockfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,11 +174,12 @@ def generate_main(args):
174174
print(f"flattened manifest not found at {manifest}")
175175
sys.exit(1)
176176

177+
releasever = manifest_data.get('releasever', '')
177178
repos = manifest_data.get('repos', [])
178179
repos += manifest_data.get('lockfile-repos', [])
179180

180181
# Tell dnf to load repos files from $contextdir
181-
repoquery_args = ["--refresh", "--quiet", f"--setopt=reposdir={contextdir}"]
182+
repoquery_args = ["--refresh", "--quiet", f"--setopt=reposdir={contextdir}", f"--releasever={releasever}"]
182183
repoquery_args.extend([f"--repo={','.join(repos)}"])
183184

184185
packages = []

0 commit comments

Comments
 (0)