Send package artifact checksums to loaders when info is available
In listers collecting artifacts for each package to load, add artifacts checksums, when that info is available, in parameters sent to loaders in order to check downloaded artifact integrity.
This commit is contained in:
parent
6f40d2c1a5
commit
fa1205c4df
9 changed files with 487 additions and 143 deletions
|
@ -453,6 +453,14 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
"length": version["length"],
|
||||
}
|
||||
)
|
||||
if version["version"] == origin["version"]:
|
||||
artifacts[-1]["checksums"] = {
|
||||
"md5": origin["data"]["md5sum"],
|
||||
"sha256": origin["data"]["sha256sum"],
|
||||
}
|
||||
else:
|
||||
artifacts[-1]["checksums"] = {"length": version["length"]}
|
||||
|
||||
arch_metadata.append(
|
||||
{
|
||||
"version": version["version"],
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue