diff --git a/proto_package.go b/proto_package.go index 903e10c..0ba6d6c 100644 --- a/proto_package.go +++ b/proto_package.go @@ -543,6 +543,13 @@ func (p *ProtoPackage) prepareKernelPatches() error { } func (p *ProtoPackage) importKeys() error { + if p.Srcinfo == nil { + err := p.genSrcinfo() + if err != nil { + return fmt.Errorf("error generating srcinfo: %w", err) + } + } + if p.Srcinfo.ValidPGPKeys != nil { args := []string{"--keyserver", "keyserver.ubuntu.com", "--recv-keys"} args = append(args, p.Srcinfo.ValidPGPKeys...)