|
From: | Ludovic Courtès |
Subject: | [bug#31416] [PATCH 3/4] bootloader: Add make-u-boot-bootloader. |
Date: | Sun, 13 May 2018 11:36:02 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Danny Milosavljevic <address@hidden> skribis: > +(define (make-u-boot-bootloader bootloader-package) > + "Given BOOTLOADER-PACKAGE, make a bootloader that can install." > (bootloader > - (inherit u-boot-bootloader) > - (installer install-allwinner-u-boot))) > + (inherit u-boot-bootloader) > + (package bootloader-package))) What about making it entirely dynamic similar to the ‘cross-gcc’ procedure? Like: (define (u-boot-bootloader board) (bootloader (installer (board-installer board)) (package (make-u-boot-package (board-name board) (board-triplet board))))) where: (define-record-type <board> (board name triplet installer) …) Thoughts? Ludo’.
[Prev in Thread] | Current Thread | [Next in Thread] |