From 567a64aa25a1823f6188c8e17edfca4caf6499b0 Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Wed, 10 Jan 2018 23:47:19 +0000 Subject: added Suite, Section, Component, Priority --- deb822/package.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'deb822/package.go') diff --git a/deb822/package.go b/deb822/package.go index 3c1c172..9d3b1a1 100644 --- a/deb822/package.go +++ b/deb822/package.go @@ -19,6 +19,10 @@ type Package struct { Recommends []string Maintainer string Filename string + Suite string + Component string + Section string + Priority string } var regexpRemove = regexp.MustCompile("(DEVUAN/|DEBIAN/|[0-9]+:)") @@ -49,6 +53,8 @@ func NewPackage(s Stanza) (Package, error) { if len(p.Recommends) == 0 { p.Recommends = nil } + p.Section = s["Section"] + p.Priority = s["Priority"] return p, nil } @@ -67,13 +73,15 @@ func PrintPackage(p Package, templ string, out io.Writer) { /*Stanza2HtmlPage Render the html webpage of a package and save it in the /* corresponding "pool" directory. */ -func Stanza2HtmlPage(s Stanza, templ string, baseDir string) error { +func Stanza2HtmlPage(s Stanza, templ string, baseDir string, suite string, component string) error { fname := s["Filename"] if fname == "" { return fmt.Errorf("No Filename provided") } p, err := NewPackage(s) + p.Suite = suite + p.Component = component if err != nil { log.Fatal("empty package!!!") } -- cgit v1.2.3