1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 11:55:40 +01:00

Move ROLIE feed to respective folder. For Issue #143, #144

This commit is contained in:
Sascha L. Teichmann 2022-05-19 10:20:20 +02:00
parent bdc161504d
commit c69709c1ec

View file

@ -139,10 +139,12 @@ func (w *worker) writeIndex(label string, summaries []summary) error {
func (w *worker) writeROLIE(label string, summaries []summary) error { func (w *worker) writeROLIE(label string, summaries []summary) error {
fname := "csaf-feed-tlp-" + strings.ToLower(label) + ".json" labelFolder := strings.ToLower(label)
fname := "csaf-feed-tlp-" + labelFolder + ".json"
feedURL := w.cfg.Domain + "/.well-known/csaf-aggregator/" + feedURL := w.cfg.Domain + "/.well-known/csaf-aggregator/" +
w.provider.Name + "/" + fname w.provider.Name + "/" + labelFolder + "/" + fname
entries := make([]*csaf.Entry, len(summaries)) entries := make([]*csaf.Entry, len(summaries))
@ -197,7 +199,7 @@ func (w *worker) writeROLIE(label string, summaries []summary) error {
// Sort by descending updated order. // Sort by descending updated order.
rolie.SortEntriesByUpdated() rolie.SortEntriesByUpdated()
path := filepath.Join(w.dir, fname) path := filepath.Join(w.dir, labelFolder, fname)
return util.WriteToFile(path, rolie) return util.WriteToFile(path, rolie)
} }