]> code.ossystems Code Review - openembedded-core.git/commitdiff
Ensure Bash is used when spawning terminals
authorJoshua Lock <josh@linux.intel.com>
Wed, 23 Feb 2011 11:59:59 +0000 (11:59 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 1 Mar 2011 11:46:14 +0000 (11:46 +0000)
We rely on Bashisms when spawning a terminal so ensure that bash is used
when using devshell and menuconfig.

Fixes [BUGID #119]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
meta/classes/devshell.bbclass
meta/classes/kernel.bbclass

index 4fb3e63d21c734ceec328a6ea84e82292b570730..5f262f426e9bcf9e730958b21182f63a5d33fd8d 100644 (file)
@@ -9,7 +9,8 @@ devshell_do_devshell() {
        export XAUTHORITY='${XAUTHORITY}'
        export TERMWINDOWTITLE="Bitbake Developer Shell"
        export EXTRA_OEMAKE='${EXTRA_OEMAKE}'
-       ${TERMCMD}
+       export SHELLCMDS="bash"
+       ${TERMCMDRUN}
        if [ $? -ne 0 ]; then
            echo "Fatal: '${TERMCMD}' not found. Check TERMCMD variable."
            exit 1
@@ -17,6 +18,5 @@ devshell_do_devshell() {
 }
 addtask devshell after do_patch
 
-
 EXPORT_FUNCTIONS do_devshell
 
index a1b135478831f42fcf43080bfcb5f2e177d8b586..5d9b86a819183ac1eafc713c24bb7a3a4dc3b636 100644 (file)
@@ -202,7 +202,7 @@ do_menuconfig() {
         export DBUS_SESSION_BUS_ADDRESS='${DBUS_SESSION_BUS_ADDRESS}'
         export XAUTHORITY='${XAUTHORITY}'
        export TERMWINDOWTITLE="${PN} Kernel Configuration"
-       export SHELLCMDS="make menuconfig"
+       export SHELLCMDS="bash make menuconfig"
        ${TERMCMDRUN}
        if [ $? -ne 0 ]; then
                echo "Fatal: '${TERMCMD}' not found. Check TERMCMD variable."