Op 2 aug. 2011, om 20:36 heeft Saul Wold het volgende geschreven: > On 07/29/2011 05:24 AM, Noor, Ahsan wrote: >> * The menuconfig target exists in places other than the kernel that use >> kernel style config. >> >> Signed-off-by: Noor, Ahsan<noor_ah...@mentor.com> >> --- >> meta/classes/cml1.bbclass | 12 ++++++++++++ >> meta/classes/kernel.bbclass | 15 --------------- >> 2 files changed, 12 insertions(+), 15 deletions(-) >> >> diff --git a/meta/classes/cml1.bbclass b/meta/classes/cml1.bbclass >> index 79218b4..a747af5 100644 >> --- a/meta/classes/cml1.bbclass >> +++ b/meta/classes/cml1.bbclass >> @@ -6,3 +6,15 @@ 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 >> +} >> +do_menuconfig[nostamp] = "1" >> +addtask menuconfig after do_configure >> + >> diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass >> index 9c492a3..25d2629 100644 >> --- a/meta/classes/kernel.bbclass >> +++ b/meta/classes/kernel.bbclass >> @@ -197,21 +197,6 @@ kernel_do_configure() { >> >> do_configure[depends] += "${INITRAMFS_TASK}" >> >> -do_menuconfig() { >> - export DISPLAY='${DISPLAY}' >> - export DBUS_SESSION_BUS_ADDRESS='${DBUS_SESSION_BUS_ADDRESS}' >> - export XAUTHORITY='${XAUTHORITY}' >> - export TERMWINDOWTITLE="${PN} Kernel Configuration" >> - export SHELLCMDS="make menuconfig" >> - ${TERMCMDRUN} >> - if [ $? -ne 0 ]; then >> - echo "Fatal: '${TERMCMD}' not found. Check TERMCMD variable." >> - exit 1 >> - fi >> -} >> -do_menuconfig[nostamp] = "1" >> -addtask menuconfig after do_configure >> - >> pkg_postinst_kernel () { >> cd /${KERNEL_IMAGEDEST}; update-alternatives --install >> /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} >> ${KERNEL_IMAGETYPE}-${KERNEL_VERSION} ${KERNEL_PRIORITY} || true >> } > > I think this patch will break the linux-* recipes if someone tries to use the > menuconfig task. > > I think you need to also modify the linux-* recipes that currently inherit > kernel to also include cmd1
or make kernel.bbclass inherit it? _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core