pmb.parse.kconfig: Pass background color for menuconfig

Reviewed-by: Oliver Smith <ollieparanoid@postmarketos.org>
Link: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/%3C167921525774.11921.2504628563068466377-1@git.sr.ht%3E
This commit is contained in:
Petr Hodina 2023-03-18 09:51:42 +01:00 committed by Oliver Smith
parent 2ec285aa1e
commit 51afc91c7d
No known key found for this signature in database
GPG Key ID: 5AE7F5513E0885CB
1 changed files with 5 additions and 0 deletions

View File

@ -131,6 +131,9 @@ def menuconfig(args, pkgname, use_oldconfig):
extract_and_patch_sources(args, pkgname, arch)
# Check for background color variable
color = os.environ.get("MENUCONFIG_COLOR")
# Run make menuconfig
outputdir = get_outputdir(args, pkgname, apkbuild)
logging.info("(native) make " + kopt)
@ -140,6 +143,8 @@ def menuconfig(args, pkgname, use_oldconfig):
if cross:
env["CROSS_COMPILE"] = f"{hostspec}-"
env["CC"] = f"{hostspec}-gcc"
if color:
env["MENUCONFIG_COLOR"] = color
pmb.chroot.user(args, ["make", kopt], "native",
outputdir, output="tui", env=env)