diff options
Diffstat (limited to 'classes/devshell.bbclass')
| -rw-r--r-- | classes/devshell.bbclass | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/classes/devshell.bbclass b/classes/devshell.bbclass new file mode 100644 index 0000000000..9327b55d0a --- /dev/null +++ b/classes/devshell.bbclass @@ -0,0 +1,22 @@ +EXTRA_OEMAKE[export] = "1" + +do_devshell[dirs] = "${S}" +do_devshell[nostamp] = "1" + +export DISPLAY +export DBUS_SESSION_BUS_ADDRESS +export XAUTHORITY ?= "${HOME}/.Xauthority" + +devshell_do_devshell() { + export TERMWINDOWTITLE="Bitbake Developer Shell" + ${TERMCMD} + if [ $? -ne 0 ]; then + echo "Fatal: '${TERMCMD}' not found. Check TERMCMD variable." + exit 1 + fi +} +addtask devshell after do_patch + + +EXPORT_FUNCTIONS do_devshell + |
