summaryrefslogtreecommitdiffstats
path: root/bin/bitbake
AgeCommit message (Collapse)Author
2010-01-18Add none server type to avoid xmlrpc in the default caseRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14Solidify server class creationRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-17Add a compare-versions command which returns whether the SRCREV versions ↵Richard Purdie
have changed since bitbake was last run (from Poky) Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
2009-09-14Only print python exception tracebacks if debugging is enabled.Chris Larson
Uses sys.excepthook to replace the toplevel exception handler with a version that obeys the debug level of the 'default' messaging domain. A non-zero value there will result in displaying the full traceback. Signed-off-by: Chris Larson <clarson@mvista.com>
2009-07-23bin/bitbake: Add python 2.6 check (from Poky)Richard Purdie
Now we need python 2.6 check for it otherwise bitbake appears to hang. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2008-12-06bin/bitbake: Fix cooker log handling after recent changesRichard Purdie
2008-12-06Update the UIs against the core changes and allow dynamic loading of the UI ↵Richard Purdie
so UIs become truly plugable.
2008-12-06utils.py: Add clean_environment() function and call where appropriate (from ↵Richard Purdie
Poky)
2008-12-06Add tryaltconfigs option to control whether bitbake trys using alternative ↵Richard Purdie
providers to fulfil failed dependencies. It defaults to off, changing the default since this behaviour confuses many users and isn't often useful (from Poky).
2008-09-30bin/bitbake: Add better environmental variable handling. By default it will ↵Richard Purdie
now only pass certain whitelisted variables into the data store. If BB_PRESERVE_ENV is set bitbake will use all variable from the environment. If BB_ENV_WHITELIST is set, that whitelist will be used instead of the internal bitbake one. Alternatively, BB_ENV_EXTRAWHITE can be used to extend the internal whitelist.
2008-09-30cooker.py: Add parseConfiguration() function and move inheritFromOS call ↵Richard Purdie
outside the parser and into cooker
2008-04-06Add experimental/toy dependency explorer UI (based on some code from Ross ↵Richard Purdie
Burton but the bugs are mine\!)
2008-03-16Add return value handling (thanks pH5)Richard Purdie
2008-01-20persist_data.py: Add sqlite version checksRichard Purdie
2008-01-20bitbake: Make trunk python 2.5+ onlyRichard Purdie
2007-11-17Fetcher SRCREV handling updates, improvements and fixes from Poky, typo fix ↵Richard Purdie
for bin/bitbake
2007-08-25bin/bitbake: Add UI selection optionRichard Purdie
2007-08-18bin/bitbake: Fix execution orderRichard Purdie
2007-08-18bin/bitbake: Switch to use new UI codeRichard Purdie
2007-08-11bitbake: Add profiling option -PRichard Purdie
2007-04-01cooker.py: Make -I option a generic one to extend ASSUME_PROVIDEDRichard Purdie
2007-03-04Update versionsRichard Purdie
2007-03-04cooker.py: Move some functionality to the module init functionRichard Purdie
2006-12-08Add proper GPLv2 headers to all BitBake filesHolger Hans Peter Freyther
BitBake trunk is now GPLv2 only, no mix of MIT,FreeBSD License is left. Update GPL headers to point to the correct address of the FSF Update the list of authors. Uli Luckas, Seb Frankengul and Tim Amsell contributed to the sourcecode as well
2006-12-06cooker.py: Clean up pkgs_to_build handlingRichard Purdie
2006-12-06bitbake: Move cooker from bin/bitbake to lib/bb/cooker.pyRichard Purdie
2006-12-06Fix docs typo (from ross@o-hand.com)Richard Purdie
2006-11-30bin/bitbake: Fix incorrect variable referenceRichard Purdie
2006-11-29fix typoRichard Purdie
2006-11-29bin/bitbake: Update generateDotGraph to use taskData/runQueue correcting the ↵Richard Purdie
dependency graphs. depends.dot now includes both rdepends and depends, all-depends.dot isn't generated and a new comprehensive task-depends.dot is generated.
2006-11-18runqueue.py: Change failed tasks handling so all failed tasks are reported, ↵Richard Purdie
not just the first. Also add signal handling so Ctrl+C only interrupts the main tasks upon the first keypress, the second keypress sends SIGTERM to all children
2006-11-15bin/bitbake: Improve -b error messageRichard Purdie
2006-11-13Bump to version 1.7.4Richard Purdie
2006-11-12bitbake: Add calls to expandKeys, fixing issues in bug #1294Richard Purdie
2006-11-12taskdata.py: Improve abort flag handling, fixing several bugsRichard Purdie
2006-11-01BitBake: Tag 1.6.2 and 1.7.2 of BitBakeHolger Hans Peter Freyther
2006-10-21bump 1.7 versionsRichard Purdie
2006-10-04bin/bitbake: fix typoRichard Purdie
2006-10-03bin/bitbake: Move handle_data() into parse_bbfiles instead of the callbackRichard Purdie
2006-10-03cache.py: Stop passing cooker around as its no longer neededRichard Purdie
2006-09-16Fix -f force option when used without -bRichard Purdie
2006-09-11bin/bitbake: parse.handle must have an absolute pathRichard Purdie
2006-09-11bitbake/lib/bb/shell.py:Richard Purdie
bitbake/bin/bitbake: Split collect_bbfiles into collect_bbfiles and parse_bbfiles Allow -b option to accept an expression which uniquely identifies a .bb file instead of requiring a full path Disable BBFILES support within .bb files (it was already non-functional)
2006-09-10lib/bb/shell.py - Use taskData and runQueue directlyRichard Purdie
lib/bb/runqueue.py - Add fn to TaskFailure bin/bitbake - Remove now uneeded buildProvider
2006-09-09Turn BBParsingStatus into CacheData and move to cache.pyRichard Purdie
2006-09-09Add bitbake -l option to specify debug domains to showRichard Purdie
2006-09-09Complete conversion to use bb.msgRichard Purdie
2006-09-08bitbake/bin/bitbake: Richard deserves a real (C) on BitBakeHolger Hans Peter Freyther
2006-09-08bitbake/trunk/bitbake: Mention BitBake 1.6 as the stable branchHolger Hans Peter Freyther
2006-08-20bitbake/lib/bb/taskdata.py:Richard Purdie
bitbake/lib/bb/__init__.py: bitbake/lib/bb/shell.py: bitbake/lib/bb/runqueue.py: bitbake/lib/bb/msg.py: bitbake/MANIFEST: bitbake/bin/bitbake: Major rewrite and modularisation of the dependecy code. The code in bin/bitbake is replaced by the taskdata and runqueue modules. The code is designed to support multiple threads (although the initial threading algothirm is simplistic). The new code is aimed to be maintainable and debuggable (once msy.py is finished).