Messages in this thread |  | | Date | Sun, 9 May 2021 17:11:12 +0200 | From | Ingo Molnar <> | Subject | Re: 'make O=' indigestion with module signing |
| |
* David Howells <dhowells@redhat.com> wrote:
> Valdis Klētnieks <valdis.kletnieks@vt.edu> wrote: > > > So the root cause was: 'make mrproper doesn't clean certs/' out enough, > > and this chunk of certs/Makefile > > ... > > I admit not being sure how (or if) this should be fixed > > It's tricky because CONFIG_MODULE_SIG_KEY may not point to a file, let alone a > file that was autogenerated - it can be given a PKCS#11 URI, for instance. I > had to put in the autogeneration based on a magic config string value to stop > randconfig blowing up - but it only does the autogeneration if you don't put > in your own file there before building. > > Possibly I can add something like: > > clean-files := signing_key.pem x509.genkey > > inside the > > ifeq ($(CONFIG_MODULE_SIG_KEY),"certs/signing_key.pem") > ... > endif > > section.
Note that this bug is now upstream in Linus's tree and has broken the deb-pkg distro kernel build method.
Would be nice to make 'make mrproper' work again.
Thanks,
Ingo
|  |