Add interactive "configurator"

This is a more UX-friendly glorified bootstrap.cfg editor.
Somewhat inspired by kconfig.
This commit is contained in:
fosslinux 2024-05-12 16:33:56 +10:00
parent e2d4782cc2
commit e1077cbed3
6 changed files with 878 additions and 25 deletions

View file

@ -64,6 +64,15 @@ MES_PKG=mes-0.26
MES_PREFIX=${SRCDIR}/${MES_PKG}/build/${MES_PKG}
GUILE_LOAD_PATH=${MES_PREFIX}/mes/module:${MES_PREFIX}/module:${SRCDIR}/${MES_PKG}/build/${NYACC_PKG}/module
M2-Mesoplanet --architecture ${ARCH} -f configurator.c -o configurator
# Checksums
if match x${UPDATE_CHECKSUMS} xTrue; then
sha256sum -o configurator.${ARCH}.checksums configurator
else
sha256sum -c configurator.${ARCH}.checksums
fi
./configurator /steps/configurator
M2-Mesoplanet --architecture ${ARCH} -f script-generator.c -o script-generator
# Checksums
if match x${UPDATE_CHECKSUMS} xTrue; then
@ -72,4 +81,5 @@ else
sha256sum -c script-generator.${ARCH}.checksums
fi
./script-generator /steps/manifest
kaem --file /steps/0.sh