forked from security/hakurei
cmd/pkgserver: refer to preset in index
This enables referencing back to internal/rosa through an entry obtained via the index. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -27,6 +27,7 @@ type packageIndex struct {
|
|||||||
|
|
||||||
// metadata holds [rosa.Metadata] extended with additional information.
|
// metadata holds [rosa.Metadata] extended with additional information.
|
||||||
type metadata struct {
|
type metadata struct {
|
||||||
|
p rosa.PArtifact
|
||||||
*rosa.Metadata
|
*rosa.Metadata
|
||||||
|
|
||||||
// Populated via [rosa.Toolchain.Version], [rosa.Unversioned] is equivalent
|
// Populated via [rosa.Toolchain.Version], [rosa.Unversioned] is equivalent
|
||||||
@@ -51,6 +52,8 @@ func (index *packageIndex) populate(cache *pkg.Cache, report *rosa.Report) (err
|
|||||||
index.names = make(map[string]*metadata)
|
index.names = make(map[string]*metadata)
|
||||||
for p := range rosa.PresetUnexportedStart {
|
for p := range rosa.PresetUnexportedStart {
|
||||||
m := metadata{
|
m := metadata{
|
||||||
|
p: p,
|
||||||
|
|
||||||
Metadata: rosa.GetMetadata(p),
|
Metadata: rosa.GetMetadata(p),
|
||||||
Version: rosa.Std.Version(p),
|
Version: rosa.Std.Version(p),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user