Denis 'GNUtoo' Carikli
2c5382f249
We need to somehow isolate the git configuration being used to build GNU Boot from the rest of the system as otherwise things like automatic gpg signatures can kick in and block the build because it waits for a pinentry. In addition: - It enables us to simplify the build code as the git configuration is now the same during all the build. - Contributors don't need to setup git anymore just to build GNU Boot. This also makes GNU Boot a bit more reproductible. Replacing git inside the build scripts / Makefiles enable us to still run them manually (like ./resources/packages/coreboot/download). Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Acked-by: Adrien Bourmault <neox@gnu.org> |
||
---|---|---|
.. | ||
cbutils | ||
coreboot | ||
crossgcc | ||
dependencies | ||
descriptors | ||
gnuboot-source | ||
grub | ||
i945-thinkpads-install-utilities | ||
ich9utils | ||
memtest86plus | ||
payloads | ||
release | ||
rom_images | ||
roms | ||
roms_helper | ||
seabios | ||
src | ||
u-boot-libre | ||
website | ||
README.md |
README.md
Common tasks
boot: Produce some binary that boots and install it in bin/. clean: Remove all built files. distclean: Remove all files including build configuration files. download: Download files for offline building. Sometimes also builds or download already-built packages when Guix is being used. module: Build some project in its source tree. payload: Produce a payload and install it in payload/. release: Install files in release/ for making a GNU Boot release. test: Run automatic tests of the package.
Task specific to descriptors
build: build the Intel flash descriptors and put them in build/descriptors.
Task specific to dependencies
install: install dependencies. See the website/pages/docs/build/index.md documentation for more details.
Tasks specific to u-boot
deblob-download: See commit 4744953f73
("u-boot-libre: move to different tasks.") for more details.
deblob-release: See commit 4744953f73
("u-boot-libre: move to different tasks.") for more details.