]> code.ossystems Code Review - openembedded-core.git/commitdiff
cml1/kernel: Update do_menuconfig to use oe.terminal()
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 15 Sep 2011 10:22:39 +0000 (11:22 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 15 Sep 2011 10:22:39 +0000 (11:22 +0100)
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@linuxfoundation.org>
meta/classes/cml1.bbclass

index a747af5e4dd9791695a22d1a81cb9d0ac25ef40d..d429188c708a4d24e8f011a84df5cdffeff8e2cb 100644 (file)
@@ -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