summaryrefslogtreecommitdiff
path: root/include/chromebook.sh
AgeCommit message (Collapse)Author
32 hoursRevert "lbmk: use mkhtemp in libreboot's build system"Leah Rowe
This reverts commit e54862fcccca0325da8ae2879c1fa965267d3df0. nope. not ready yet. will fix it later.
33 hourslbmk: use mkhtemp in libreboot's build systemLeah Rowe
i added a fake -t option, which doesn't actually read optarg, so that -t usage can just override the normal template. mkhtemp isn't ready for distros yet, but it's ready for lbmk. i hacked the makefile to also copy the binary to mktemp, and i set PATH in lbmk so that this binary is used insttead of the one on your system. that way, upstream projects use it. Signed-off-by: Leah Rowe <leah@libreboot.org>
2025-11-14WIP: chromebook integration scriptLeah Rowe
I intend to merge every Chromebook that Mrchromebox supports, into Libreboot, ready for the Libreboot 25.12 release. Work is still ongoing, and several changes need to happen in lbmk. I started working on it a few weeks ago (today is 14 November 2025 as I push this). Still TODO: * Automatically create lbmk coreboot targets, based on the configs present in MrChromebox git * Re-work git repository management in lbmk, such that a list of upstreams is used, instead of a hardcoded list per configuration; this will allow us to use different remotes across the same project, even where they diverge. This would then allow us to use the MrChromebook repository directly, instead of cherry-picking patches into upstream coreboot * The note above about remotes would also mean that we can use MrChromebox's own edk2 repository directly. All of this would reduce the burden on lbmk.git * Support building edk2 payloads, exactly mirroring the setups used on MrChromebox builds There are some things that need to be checked first, for boards that use MMC-based or eMMC-based storage, for the GRUB and SeaBIOS payloads, also U-Boot, because I will also be using these. As such, this current script shall sit in lbmk master, but it is not yet finished. Signed-off-by: Leah Rowe <leah@libreboot.org>