From e876a44fa8ed0aa2e09084c1e7ddfc876c3f981b Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 15 Sep 2011 11:22:39 +0100 Subject: cml1/kernel: Update do_menuconfig to use oe.terminal() The recent environment fixes broke the menuconfig task since it couldn't access variables like DISPLAY. This patch updates it to use oe.terminal instead allowing it to work again. Signed-off-by: Richard Purdie --- meta/classes/cml1.bbclass | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'meta') diff --git a/meta/classes/cml1.bbclass b/meta/classes/cml1.bbclass index a747af5e4..d429188c7 100644 --- a/meta/classes/cml1.bbclass +++ b/meta/classes/cml1.bbclass @@ -7,13 +7,10 @@ cml1_do_configure() { EXPORT_FUNCTIONS do_configure addtask configure after do_unpack do_patch before do_compile -do_menuconfig() { - export TERMWINDOWTITLE="${PN} Configuration" - export SHELLCMDS="make menuconfig" - ${TERMCMDRUN} - if [ $? -ne 0 ]; then - oefatal "'${TERMCMD}' not found. Check TERMCMD variable." - fi +inherit terminal + +python do_menuconfig() { + oe_terminal("make menuconfig", '${PN} Configuration', d) } do_menuconfig[nostamp] = "1" addtask menuconfig after do_configure -- cgit v1.2.3