make findpkgfiles fallback to srcinfo

This commit is contained in:
2022-05-18 14:27:54 +02:00
parent dd118c5f97
commit 65d6e7e135

View File

@@ -698,13 +698,19 @@ func (p *ProtoPackage) findPkgFiles() error {
return err
}
if p.DbPackage == nil {
return fmt.Errorf("unable to find Pkgfiles without dbpakg present")
if p.DbPackage == nil && p.Srcinfo == nil {
return fmt.Errorf("unable to find pkgfiles without dbpkg or srcinfo present")
}
var realPkgs []string
for _, realPkg := range p.DbPackage.Packages {
realPkgs = append(realPkgs, realPkg)
if p.DbPackage != nil {
for _, realPkg := range p.DbPackage.Packages {
realPkgs = append(realPkgs, realPkg)
}
} else {
for _, realPkg := range p.Srcinfo.Packages {
realPkgs = append(realPkgs, realPkg.Pkgname)
}
}
var fPkg []string