Difference between revisions of "BitBake (dev)"
From Openembedded.org
(→Helloworld using lib bb) |
(→Helloworld using lib bb) |
||
Line 23: | Line 23: | ||
<pre> | <pre> | ||
− | import os | + | #!/usr/bin/env python |
+ | # ex:ts=4:sw=4:sts=4:et | ||
+ | # -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- | ||
+ | |||
+ | import os , bb | ||
from bb import data | from bb import data | ||
− | + | hello = ("Hello from helloworld using lib bb v%s." % ( bb.__version__ )) | |
− | |||
d = data.init() | d = data.init() | ||
− | data.setVar('HELLO_MSG', | + | data.setVar('HELLO_MSG', hello, d) |
− | + | mystring = data.getVar('HELLO_MSG', d, 1) | |
− | bb.note( | + | bb.note(mystring) |
</pre> | </pre> |
Revision as of 12:44, 1 October 2008
Where are all bitbake hot information !!
- First , RTFM ;-) : http://bitbake.berlios.de/manual/
- Don't forget mailinglist :
- Best documentation for source is via python documentation system.
Helloworld using lib bb
#!/usr/bin/env python # ex:ts=4:sw=4:sts=4:et # -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- import bb version = bb.__version__ bb.note("Hello from helloworld using lib bb v%s." % ( version ))
Same using data class :
#!/usr/bin/env python # ex:ts=4:sw=4:sts=4:et # -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- import os , bb from bb import data hello = ("Hello from helloworld using lib bb v%s." % ( bb.__version__ )) d = data.init() data.setVar('HELLO_MSG', hello, d) mystring = data.getVar('HELLO_MSG', d, 1) bb.note(mystring)