summaryrefslogtreecommitdiff
path: root/bitbake-dev
Commit message (Collapse)AuthorAgeFilesLines
* bitbake-dev: Turn parsing into a server idle callback allowing the client to ↵Richard Purdie2009-07-082-92/+122
| | | | | | interrupt parsing and improving user interactvity. Also now specify whether async commands need the cache or not Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake-dev: Fix to work with python 2.6 by dropping the now uneeded ↵Richard Purdie2009-07-081-29/+17
| | | | | | get_request overloaded function and using timeouts instead Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Fix wget fetcher bug when only checking URIs and the download ↵Richard Purdie2009-07-071-1/+1
| | | | | | doesn't exist Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Add build_environment function for building an environment based on ↵Richard Purdie2009-07-021-0/+10
| | | | | | the data dictonary Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: puccho: Fix glade file locationRichard Purdie2009-06-191-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Disable sortable revision for nowRichard Purdie2009-06-101-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Add PN to SRCREV keyhash in the persistent database to avoid ↵Richard Purdie2009-06-102-3/+49
| | | | | | conflicts between pacckages (from upstream bitbake) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake-dev: Sync with upstreamRichard Purdie2009-05-1132-83/+81
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Make sure existing environment variables are properly exportedRichard Purdie2009-05-091-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: fetch/init: Add 'HOME' to list of variables exported when runnig ↵Richard Purdie2009-01-191-1/+1
| | | | fetcher commands
* bitbake: Fix wget fetcher to better handle urls with ; followed by ↵Richard Purdie2009-01-061-1/+1
| | | | parameters in the url
* bitbake-dev: Add BBCLASSEXTEND supportRichard Purdie2009-01-034-15/+79
|
* bitbake: Add in code to support the BBCLASSEXTEND variable. Virtual ↵Richard Purdie2009-01-032-5/+4
| | | | native/sdk recipes then become possible
* bitbake/cache.py: Simplify logicRichard Purdie2009-01-031-11/+9
|
* bitbake/BBHandler.py: Move handler finalisation code into a separate functionRichard Purdie2009-01-021-57/+35
|
* bitbake: Add bb.utils.prune_suffix()Richard Purdie2008-12-311-0/+12
|
* bitbake: Make sure the git remote head viewer preserves the usernameRichard Purdie2008-12-171-1/+6
|
* bitbake/bitbake-dev: Sync with upstreamRichard Purdie2008-12-068-34/+69
|
* Adds username support to the git fetcher, and exports SSH_AGENT_PID + ↵Robert Bragg2008-12-032-4/+9
| | | | | | | SSH_AUTH_SOCK The SSH_AGENT_PID + SSH_AUTH_SOCK environment variables are needed if you are using ssh-agent to hold passwords for your ssh keys.
* bitbake-dev: Add basics of "puccho" image builder UIRob Bradford2008-12-014-5/+1508
|
* bitbake-dev: Refactor goggle to pull out useful components.Rob Bradford2008-12-013-145/+188
| | | | | | Separate the GTK components and abstractions to a separate module where they can be used by other user interfaces. This module includes the model, the view and abstraction that populates the model.
* bitbake-dev: Ignore SkipPackage and FunFailed errors when looking for python ↵Richard Purdie2008-11-071-0/+4
| | | | task failures
* bitbake-dev: Fix python function task execution failure handlingRichard Purdie2008-11-071-2/+5
|
* bitbake-dev: Always include logs for nowRichard Purdie2008-11-071-1/+1
|
* bitbake-dev: Fix knotty fatal message handling and ignore configparsed eventsRichard Purdie2008-11-071-2/+4
|
* bitbake-dev: Handle fatal events correctlyRichard Purdie2008-11-071-0/+4
|
* bitbake-dev: Fix exit code value handlingRichard Purdie2008-11-071-1/+1
|
* bitbake: Improve error message for missing class filesRichard Purdie2008-11-061-2/+0
|
* bitbake: Optionally take username/password options from url parametersRichard Purdie2008-11-051-0/+4
|
* bitbake wget.py: Fix problem with empty proxy variablesRichard Purdie2008-11-041-2/+2
|
* bitbake: Improve proxy handling got wget so urls can be excluded from the proxyRichard Purdie2008-11-041-3/+22
|
* base.bbclass: Set GIT_CONFIG correctlyRichard Purdie2008-11-041-1/+1
|
* bitbake: Don't export the GIT_PROXY_COMMAND in the fetcher code since it ↵Richard Purdie2008-10-311-1/+1
| | | | means selective proxying isn't possible
* bitbake: Add tryaltconfigs option to disable the alternative configuration ↵Richard Purdie2008-10-283-2/+6
| | | | attempts and make the 'continue' more aggresive
* bitbake-dev: Renamed to match the UI nameRob Bradford2008-10-281-0/+0
| | | | | | The UI starter now dynamically searches for the UI module based on the parameter given to -u. bitbake advertises the dependency explorer as "depexp" therefore this module needs renaming.
* bitbake-dev: Use the default task if 'None' asked forRob Bradford2008-10-281-0/+16
| | | | | | | Since the default task is not known/available until the configuration files are parsed we may return None when the UI requests getCmdLine. We can enforce the use of the default by querying it again after the configuration is parsed/cache updated.
* bitbake-dev: Refactor configuration file parsingRob Bradford2008-10-281-30/+26
| | | | | | | | Separate the parsing of the configuration files / recipes into a separate function to the parsing of the command line. This parsing of the configuration files now happens when updateCache() is called. Some functionality has been moved from parseConfiguration() to __init__.
* bitbake-dev: Save the cooker log into the working directory.Rob Bradford2008-10-281-8/+4
| | | | | This is necessary since with later refactoring the TMPDIR variable will not be available at this point in time.
* bitbake-dev: Remove use of self.configuration.cmd as state from shellRob Bradford2008-10-271-10/+2
| | | | | | The shell updated the self.configuration.cmd variable since commans relied on this implicit state. Since those commands now have an explicit task parameter such state manipulation is no longer necessary.
* bitbake-dev: Remove implicit task from generateDepTree/generateDotGraphFilesRob Bradford2008-10-273-10/+12
| | | | | Remove the implicit (from configuration.cmd) command/task for these events and instead use a parameter so that the task is given explicitly.
* bitbake-dev: Make the "buildFile" command use the task parameterRob Bradford2008-10-271-1/+1
| | | | | The "buildFile" command has a task parameter use it place of self.configuration.cmd when adding to the runqueue.
* bitbake-dev: Make the task a parameter of the "tryBuild" commandRob Bradford2008-10-272-4/+3
| | | | | And switch the runqueue to use this rather than keeping it in the self.configuration.cmd variable
* bitbake-dev: Include target/command (from -c) in "buildTargets" commandRob Bradford2008-10-272-4/+5
| | | | | This allows a UI to read / control which task for the given targets is used. This makes it more consistent with the "buildFile" command.
* bitbake: Fix the wget fetcher so parameter portions of uris are ignoredRichard Purdie2008-10-241-1/+1
|
* bitbake-dev: add a setVariable commandRob Bradford2008-10-241-0/+9
| | | | | This is synonymous with the getVariable command and allows you to set values in the data dictionary.
* bitbake-dev: rename readVariable to getVariableRob Bradford2008-10-232-3/+3
| | | | | Changing the name of this command makes it more consistent with other command names.
* bitbake-dev: Change terminology online/offline to sync/asyncRob Bradford2008-10-232-42/+42
| | | | | | Change the terminology from online/offline to sync/async when referring to commands that return a result immediately versus those that produce changes that are emitted as events over time.
* bitbake: Preserve http_proxy and ftp_proxy in fetcher command executionRichard Purdie2008-10-231-1/+1
|
* bitbake: Remove bogus test codeRichard Purdie2008-10-221-1/+0
|
* bitbake: Improve proxy variable handling in fetchersRichard Purdie2008-10-222-0/+13
|