From 51afc91c7dc795f5505d826436ed0ae160038f93 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Sat, 18 Mar 2023 09:51:42 +0100 Subject: [PATCH] pmb.parse.kconfig: Pass background color for menuconfig Reviewed-by: Oliver Smith Link: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/%3C167921525774.11921.2504628563068466377-1@git.sr.ht%3E --- pmb/build/kconfig.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pmb/build/kconfig.py b/pmb/build/kconfig.py index fa3e3f72..1640f30c 100644 --- a/pmb/build/kconfig.py +++ b/pmb/build/kconfig.py @@ -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)