On 2021-10-31, Stefan wrote: ... Subject: [PATCH 3/8] * gnu/packages/bootloader.scm (make-u-boot-package): Add keyword parameters 'name' and 'description'. (make-preinstalled-u-boot-package): New function to make minimal packages. +(define*-public (make-preinstalled-u-boot-package board + triplet + #:key + defconfig + configs + name + description + (u-boot-file "u-boot.bin")) + "Returns a package with a single U-BOOT-FILE for BOARD cross-compiled for +TRIPLET with the optional DEFCONFIG file and optional configuration changes +from CONFIGS. Either NAME, if used, or otherwise BOARD will be part of the +package name. DESCRIPTION will be appended to the package description." u-boot-file appears to be hard-coded; there may be other boards which use a different u-boot artifact. Also, why return a single file, rather than just building a package and then allowing other functions to pick the appropriate file out of the resulting package? I wondered "why does it have to be cross-compiled" but then realized that came from the existing make-u-boot-package function. I've mostly been building u-boot natively these days. :) live well, vagrant