add nonstop, uc and ucf to build, plus scripts include-recipes.sh and show-package.sh

This commit is contained in:
Ron Williams 2024-01-03 19:15:30 +00:00 committed by Jeremy Soller
parent dc4f61cc8e
commit 6258becc3c
4 changed files with 61 additions and 1 deletions

View file

@ -13,6 +13,9 @@ PREFIX_BINARY?=1
REPO_BINARY?=0
## Name of the configuration to include in the image name e.g. desktop or server
CONFIG_NAME?=desktop
## Ignore errors when building the repo, attempt to build every package
## REPO_NONSTOP?=--nonstop
REPO_NONSTOP?=
## Select filesystem config
ifeq ($(BOARD),)
FILESYSTEM_CONFIG?=config/$(ARCH)/$(CONFIG_NAME).toml

View file

@ -16,7 +16,7 @@ else
export PATH="$(PREFIX_PATH):$$PATH" && \
PACKAGES="$$($(INSTALLER) --list-packages -c $(FILESYSTEM_CONFIG))" && \
cd cookbook && \
./repo.sh "$${PACKAGES}"
./repo.sh $(REPO_NONSTOP) "$${PACKAGES}"
mkdir -p $(BUILD)
# make sure fetch.tag is newer than the things repo modifies
touch $<
@ -72,3 +72,11 @@ cr.%: $(FSTOOLS_TAG) FORCE
ucr.%: $(FSTOOLS_TAG) FORCE
$(MAKE) u.$*
$(MAKE) cr.$*
uc.%: $(FSTOOLS_TAG) FORCE
$(MAKE) u.$*
$(MAKE) c.$*
ucf.%: (FSTOOLS_TAG) FORCE
$(MAKE) uc.$*
$(MAKE) f.$*