Hi, Ludovic Courtès <l...@gnu.org> writes:
> Efraim Flashner <efr...@flashner.co.il> skribis: > >> title: Creating and using a custom Linux kernel on Guix System >> date: 2019-04-04 00:00 >> author: Efraim Flashner >> tags: kernel, customization > > Really nice! > >> (define-public linux-libre-E2140 >> (let ((base >> ((@@ (gnu packages linux) make-linux-libre) >> (@@ (gnu packages linux) %linux-libre-version) >> (@@ (gnu packages linux) %linux-libre-hash) >> '("x86_64-linux") >> #:extra-version "E2140" >> #:patches (@@ (gnu packages linux) %linux-libre-5.0-patches)))) > > Could we make all ‘make-linux-libre’ public to avoid the @@ there? > Otherwise it’s a bit scary, and not something we could recommend since > we’re accessing private variables. I'm sorry that I didn't see this message sooner, but FWIW: I would prefer not to export 'make-linux-libre', because I have found it to be a poorly designed interface in need of replacement, and it would be good to avoid having to maintain it going forward. Mark