summaryrefslogtreecommitdiff
path: root/bitbake/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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: 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: Update to work without warnings with python 2.6Richard Purdie2009-05-125-14/+10
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Merge further fixes from upstream 1.8 branchRichard Purdie2009-05-115-14/+21
| | | | | | | | * Make the test functionality work * Optimise BBPATH handling when changing directory * Optimise file globing for BBFILES Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake: Sync git fetcher with changes upstreamRichard Purdie2009-05-111-10/+15
| | | | 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: Fix a bug in the hg fetcherRichard Purdie2009-04-211-3/+6
| | | | | | | Fix a bug in the hg fetcher where branch revisions are used with an initial checkout. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* shell.py: stage is called populate_stagingRichard Purdie2009-01-301-1/+1
|
* 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: Add in code to support the BBCLASSEXTEND variable. Virtual ↵Richard Purdie2009-01-034-19/+81
| | | | 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-58/+35
|
* bitbake: Sync with upstream after 2.8.12 releaseRichard Purdie2009-01-021-1/+1
|
* bitbake: Add bb.utils.prune_suffix()Richard Purdie2008-12-311-0/+11
|
* bitbake: Make sure the git remote head viewer preserves the usernameRichard Purdie2008-12-171-1/+6
|
* bitbake/bitbake-dev: Sync with upstreamRichard Purdie2008-12-066-18/+34
|
* 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: Improve error message for missing class filesRichard Purdie2008-11-062-3/+3
|
* 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-6/+9
| | | | attempts and make the 'continue' more aggresive
* bitbake: Fix the wget fetcher so parameter portions of uris are ignoredRichard Purdie2008-10-241-1/+1
|
* 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
|
* bitbake utils.py: Merge prunedir symlink fix from bitbake upstreamRichard Purdie2008-10-201-1/+4
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5551 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake: Add some sanity checks to the lockfile functionsRichard Purdie2008-10-171-0/+6
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5534 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake: Refactor the environment variable handlingRobert Bradford2008-10-173-2/+25
| | | | | | | Refactor the environment variable handling so that it more closes matches the changes that have been made in bitbake-dev. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5527 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake providers.py: Fix message typo and improve debug infoRichard Purdie2008-10-061-2/+3
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5416 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake utils.py: Fix ocassional locking glitch with a better retrying mechanismRichard Purdie2008-10-061-9/+12
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5415 311d38ba-8fff-0310-9ca6-ca027cbcb966
* fetch/__init__.py: Add in hooks to make sure osc fetcher is seenRichard Purdie2008-10-021-0/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5402 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake: Fix nostamp flag handling bugRichard Purdie2008-10-011-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5368 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake/bitbake-dev: Bump cache version after AUTOREV DONT_CACHE changesRichard Purdie2008-10-011-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5362 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake cache.py: When SRCREV autorevisioning for a recipe is in use, don't ↵Richard Purdie2008-09-302-1/+12
| | | | | | cache the recipe. Based on work from Heikki Paajanen git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5352 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Add OEROOT to preserved_envvars_list.Joshua Lock2008-09-301-0/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5351 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake: Sync with upstreamRichard Purdie2008-09-301-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5350 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake/bitbake-dev: Allow much better control of which variable influence ↵Richard Purdie2008-09-303-18/+60
| | | | | | bitbake from the environment git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5347 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake/bitbake-dev: Sync with upstreamRichard Purdie2008-09-303-1/+5
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5346 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake: Sync with 1.8 branch upstreamRichard Purdie2008-09-301-1/+5
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5345 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Fetch implementation for the OpenSuse build service.Joshua Lock2008-09-181-0/+155
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5201 311d38ba-8fff-0310-9ca6-ca027cbcb966
* ConfHandler.py: revert accidental commitRichard Purdie2008-09-161-0/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5197 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake parse/__init_.py: Add missing update_mtime function fixing bitbake ↵Richard Purdie2008-09-163-3/+8
| | | | | | shell reparse failures git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5196 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake hg fetcher: Add fix from Matt HoosierRichard Purdie2008-09-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | | The Mercurial fetcher right now will fail when used to incrementally fetch an update to a local clone of a repository already fetched at some prior revision. The culprit is the sequence: hg pull -r <rev> hg update -C <rev> A subtlety in the way that Mercurial stores its tags (in a normally version-controlled file called .hgtags) has the side-effect that a repository fetched at a tag "foo" will not actually contain a new-enough copy of the .hgtags file to be self-aware of the foo tag's existence. The solution is just to get all the changesets in the repository on incremental upgrades, so that the following "hg update" will be able to resolve the tag. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5170 311d38ba-8fff-0310-9ca6-ca027cbcb966
* hg fetcher: Apply fixes from Matt HoosierRichard Purdie2008-09-071-1/+4
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5153 311d38ba-8fff-0310-9ca6-ca027cbcb966
* bitbake utils.py: Add explode_dep_versions, an improved version of explode_depsRichard Purdie2008-09-031-0/+27
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5128 311d38ba-8fff-0310-9ca6-ca027cbcb966