[oe-commits] Richard Purdie : cml1/kernel: Update do_menuconfig to use oe.terminal()

git version control git at git.openembedded.org
Thu Sep 15 10:24:06 UTC 2011


Module: openembedded-core.git
Branch: master
Commit: e876a44fa8ed0aa2e09084c1e7ddfc876c3f981b
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e876a44fa8ed0aa2e09084c1e7ddfc876c3f981b

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Thu Sep 15 11:22:39 2011 +0100

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 <richard.purdie at linuxfoundation.org>

---

 meta/classes/cml1.bbclass |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/meta/classes/cml1.bbclass b/meta/classes/cml1.bbclass
index a747af5..d429188 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





More information about the Openembedded-commits mailing list