ext/vulnsrc/ubuntu: add missing version format
This commit is contained in:
parent
1d6729b678
commit
300fe980ef
@ -377,7 +377,10 @@ func parseUbuntuCVE(fileContent io.Reader) (vulnerability database.Vulnerability
|
|||||||
// Create and add the new package.
|
// Create and add the new package.
|
||||||
featureVersion := database.FeatureVersion{
|
featureVersion := database.FeatureVersion{
|
||||||
Feature: database.Feature{
|
Feature: database.Feature{
|
||||||
Namespace: database.Namespace{Name: "ubuntu:" + database.UbuntuReleasesMapping[md["release"]]},
|
Namespace: database.Namespace{
|
||||||
|
Name: "ubuntu:" + database.UbuntuReleasesMapping[md["release"]],
|
||||||
|
VersionFormat: dpkg.ParserName,
|
||||||
|
},
|
||||||
Name: md["package"],
|
Name: md["package"],
|
||||||
},
|
},
|
||||||
Version: version,
|
Version: version,
|
||||||
|
@ -24,6 +24,7 @@ import (
|
|||||||
|
|
||||||
"github.com/coreos/clair/database"
|
"github.com/coreos/clair/database"
|
||||||
"github.com/coreos/clair/ext/versionfmt"
|
"github.com/coreos/clair/ext/versionfmt"
|
||||||
|
"github.com/coreos/clair/ext/versionfmt/dpkg"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestUbuntuParser(t *testing.T) {
|
func TestUbuntuParser(t *testing.T) {
|
||||||
@ -46,21 +47,30 @@ func TestUbuntuParser(t *testing.T) {
|
|||||||
expectedFeatureVersions := []database.FeatureVersion{
|
expectedFeatureVersions := []database.FeatureVersion{
|
||||||
{
|
{
|
||||||
Feature: database.Feature{
|
Feature: database.Feature{
|
||||||
Namespace: database.Namespace{Name: "ubuntu:14.04"},
|
Namespace: database.Namespace{
|
||||||
|
Name: "ubuntu:14.04",
|
||||||
|
VersionFormat: dpkg.ParserName,
|
||||||
|
},
|
||||||
Name: "libmspack",
|
Name: "libmspack",
|
||||||
},
|
},
|
||||||
Version: versionfmt.MaxVersion,
|
Version: versionfmt.MaxVersion,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Feature: database.Feature{
|
Feature: database.Feature{
|
||||||
Namespace: database.Namespace{Name: "ubuntu:15.04"},
|
Namespace: database.Namespace{
|
||||||
|
Name: "ubuntu:15.04",
|
||||||
|
VersionFormat: dpkg.ParserName,
|
||||||
|
},
|
||||||
Name: "libmspack",
|
Name: "libmspack",
|
||||||
},
|
},
|
||||||
Version: "0.4-3",
|
Version: "0.4-3",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Feature: database.Feature{
|
Feature: database.Feature{
|
||||||
Namespace: database.Namespace{Name: "ubuntu:15.10"},
|
Namespace: database.Namespace{
|
||||||
|
Name: "ubuntu:15.10",
|
||||||
|
VersionFormat: dpkg.ParserName,
|
||||||
|
},
|
||||||
Name: "libmspack-anotherpkg",
|
Name: "libmspack-anotherpkg",
|
||||||
},
|
},
|
||||||
Version: "0.1",
|
Version: "0.1",
|
||||||
|
Loading…
Reference in New Issue
Block a user