summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Corrected the package command for Debian-based hosts.Scott Rifenbark2010-10-241-2/+2
| | | | | | | Corrected a typo listing the package libsdl1.2-dev as libsdll.2-dev. Also added the package mercurial. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Added package installation requirements.Scott Rifenbark2010-10-241-3/+22
| | | | | | | Added commands to support package installation of RPM-based host systems to the example. Input based on feedback from Dirk. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Re-inserted Poky Image as part of the front matter.Scott Rifenbark2010-10-241-3/+3
| | | | | | | I have inserted the Poky image in the front matter again because the book is a Poky Guide. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* documentation/poky-ref-manual: Fix image makefile to reference the imageRichard Purdie2010-10-241-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Moved the Poky image file to the "Figures" folder.Scott Rifenbark2010-10-241-0/+0
| | | | | | | | The image file was in the same directory as the main reference manual files. So I moved the file into subdirectory "Figures" with other figures. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Re-installed the Poky Handbook image at the top of the manualScott Rifenbark2010-10-241-6/+12
| | | | | | | | | I could not get the Yocto Project logo to appear correctly in the book after the title. I also decided that since Poky is by no means going away that this book should have that image associated with it as it is the Poky Reference Manual. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Updated the yocto-environment picture and added example command edits.Scott Rifenbark2010-10-242-37/+45
| | | | | | | | | | | | When scaled to fit the page the picture had a black vertical line artifact to the right. I snipped out the image a little tigher to eliminate this line. I also incorporated Dirk's comments tightening up the sequence of example commands to do the build. I incorporated Fedora 14 note and addition of the BB_NUMBER_THREADS and PARALLEL_MAKE variables. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* rm_work.bbclass: Handle case where pseudo directory doesn't existRichard Purdie2010-10-221-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetch: When fetchers return errors, ensure any partial download is ↵Richard Purdie2010-10-221-0/+9
| | | | | | cleared Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package_deb: The packaging command itself is run under fakeroot so these ↵Richard Purdie2010-10-221-2/+0
| | | | | | lines are totally unneeded Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* classes: Only enable fakeroot on setscene tasks with packagingRichard Purdie2010-10-225-5/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetch: Make URL checking slightly less verbose (distracting with the ↵Richard Purdie2010-10-221-1/+1
| | | | | | sstate code) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Fix mirror handling for file:// urlsRichard Purdie2010-10-221-4/+11
| | | | | | | | | | The fetcher has special handling for file:// mirror urls, being efficient and just providing an updated path. Unfortunately the sstate fetching code wasn't able to handle this. This patch detects this and injects a symlink to ensure everything works. It also fixes some datastore references to be correct and ensures the sstate download directory exists if it doesn't already. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* pseudo/fakeroot: Move the pseudo directory creation into bitbakeRichard Purdie2010-10-227-1/+10
| | | | | | | | | | | | | | If sstate was used to accelerate a build, the pseudo directory might not have been created leading to subsequent task failures. Also, sstate packages were not being installed under pseudo context meaning file permissions could have been lost. Fix these problems by creating a FAKEROOTDIRS variable which bitbake ensures exists before running tasks and running the appropriate setscene tasks under fakeroot context. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package_deb: Fix a typo meaning the debian packaging was not running in the ↵Richard Purdie2010-10-221-1/+1
| | | | | | fakeroot evnironment Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package_rpm: Don't check for the existence of dvar as its never usedRichard Purdie2010-10-221-6/+1
| | | | | | | | | | | If a sstate package exists for the package task but not for the rpm packaging task, the output from the package task will be used. The directory pointed to by dvar will not exist under this scenario. Since the directory is never used by the packaging process remove the check, substituting the pkgd variable which is always present and used. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base.bbclass: Ensure an empty do_build tasks exists to silence a warningRichard Purdie2010-10-221-0/+3
| | | | | | | The message "WARNING: Function do_build doesn't exist" doesn't look professional, so fix the underlying problem even if this warning is harmless. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Fix broken plaindirs supportRichard Purdie2010-10-221-2/+6
| | | | | | | | | | | When installing a sstate package, directories tracked by plaindirs were being installed to the incorrect location. With the current implementation this was limited to the do_package task. This patch ensures plaindirs tracked files are created in the correct location, fixing the bug where these files would go missing. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* libtheora: add DEPENDS on liboggDexuan Cui2010-10-221-1/+3
| | | | | | | | | This is used to fix the following build failure: checking for oggpackB_read... no | configure: error: newer libogg version (1.1 or later) required Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* base/sstate: Add cleanall task to remove downloads and sstate cached filesRichard Purdie2010-10-222-5/+44
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* local.conf.sample: Default to not building 32 bit libs on 64 bit systems as ↵Richard Purdie2010-10-221-0/+5
| | | | | | most people don't need it and it confuses them Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* metadata_scm: Ensure that if an SCM isn't present, we dont print a revision ↵Richard Purdie2010-10-221-3/+6
| | | | | | of 'fatal:' as it looks bad Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* docmentation/yocto-project-qs: Fix Yocto Environment graphicRichard Purdie2010-10-211-0/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Removed first link to openembedded and replaced with more general text.Scott Rifenbark2010-10-211-2/+2
| | | | | | | | | | The link to openembedded was used to reference Linux distributions supporting Yocto Project. The link has been removed and replaced with more generic text so as to not have to link to openembedded. Text used is "A Host system running a supported Linux distribution (i.e. recent releases of Fedora, OpenSUSE, Debian, and Ubuntu)." Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Updated the first figure in the quick start.Scott Rifenbark2010-10-211-0/+0
| | | | | | | This conceptual figure has been replaced by a more detailed work flow representing YP. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Corrected link to the yocto website.Scott Rifenbark2010-10-211-1/+1
| | | | | | This link was incorrect and has been changed to yoctoproject.com. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Updated supporting text to reflect new poky-4.0-build directory in exampleScott Rifenbark2010-10-211-1/+1
| | | | | | | | The example commands that build an image were updated to reflect the real 4.0 release. I updated the paragraph after the example commands to refer to the new release used in the command examples. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* documentation-project-qs: Remove stray ]Richard Purdie2010-10-211-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* documentation/qs-guide: Fix urls for releaseRichard Purdie2010-10-211-7/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Yocto Project 0.9 - Poky Laverne 4.0 ReleaseSaul Wold2010-10-211-2/+2
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* Edits as described below:Scott Rifenbark2010-10-211-10/+10
| | | | | | | | 1) Wording change based on Darren's input of making Linux kernel sound like the only open source part of YL 2) Removal of the "v" option for the tar command example. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* mpc8315e-rdb: align PACKAGE_EXTRA_ARCHS with tuningBruce Ashfield2010-10-211-1/+1
| | | | | | | | | | | | Fixes [BUGID #500] While the tuning for the mpc8315e is 603e, the PACKAGE_EXTRA_ARCHES was ppce300. This created a mismatch and resulted in rootfs assembly issues due to missing locales. We align both at 603 and can revist a better tuning in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Review changes applied.Scott Rifenbark2010-10-211-26/+54
| | | | | | | | | | | | 1. Added Richard Purdie's general editing feedback to the "Welcome" and "Introducing the Yocto Project Development Environment" sections. 2. Added Kevin Tian's feedback: 1) changed "Sudo" to "sudo", 2) reversed the order of the sample "cd" and "source" commands since the "source" command builds the directory structure first so changing to the directory before running "source" made no sense, 3) removed the "bitbake qemu-native" command. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Updated figure.Scott Rifenbark2010-10-211-0/+0
| | | | | | | | | Feedback from Kevin Tian suggested that the outer box be labeled "QEMU" rather than "Target." Also that the two inner boxes be "Set of Emulated Devices" and "Target CPU." Final change was the use of "Yocto Project Scripts" rather than "Yocto Linux Scripts." Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Updated this figure to correctly capaitalize opkg, zyper, and app-getScott Rifenbark2010-10-211-0/+0
| | | | | | | | Feedback from Kevin Tian suggested "OPKG" should be lower-case. Also, use of "zypper" instead of "YUM." I also lower-cased "apt-get." Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Removed reference to pre-build in section 5.3.2, "Using OprofileUI".Scott Rifenbark2010-10-211-4/+3
| | | | | | | | | | The "Using OprofileUI" section had a description of how to use a pre-built UI and how to download and build one. Feedback from Jessica Zhang suggested removing the instruction for using a pre-built UI. All that remains in the first paragraph now is instruction on how to download and build the UI. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* Added the Anjuta Plug-in informationScott Rifenbark2010-10-211-33/+171
| | | | | | | | | | | | | | Added section 5.1.2.2 "The Anjuta Plug-in" into the Poky Reference Manual. This section consists of sub-sections 5.1.2.2.1 "Setting Up the Anjuta Plug-in", 5.1.2.2.2 "Configuring the Anjuta Plug-in", and 5.1.2.2.3 "Using the Anjuta Plug-in". This information was in the original Poky Handbook but had been removed by me since I thought it was not going to be supported for the 0.9 Yocto Release. It has now been restored with a note indicating that Anjuta will not be supported post 0.9 release. I did some general text editing in each section for readability. Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
* documentation/pokt-ref-manual: Update with Yocto brandingRichard Purdie2010-10-219-411/+281
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* documentation: Add Yocto quickstart guideRichard Purdie2010-10-2110-0/+1310
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* documentation/poky-ref-manual: Update packages references to recipes and ↵Richard Purdie2010-10-202-7/+7
| | | | | | make sure bbappend files are included in example BBFILES lines Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetch/git: Ensure fullclone repositories are fully fetchedRichard Purdie2010-10-201-1/+4
| | | | | | | | | | | The git fetcher was failing to pull in new branches into a git repository mirror tarball as the git fetch command being used didn't add new remote branches. This patch uses "git fetch --all" for fullclones to ensure any new remote branches are cloned correctly. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetcher: Deal with a ton of different bugsRichard Purdie2010-10-202-36/+38
| | | | | | | | | | | | | | | | | | | | | | The more we try and patch up the fetcher code, the more things break. The code blocks in question are practically unreadable and are full of corner cases where fetching could fail. In summary the issues noticed included: a) Always fetching strange broken urls from the premirror for "noclone" git repositories b) Not creating or rewriting .md5 stamp files inconsistently c) Always fetching git source mirror tarballs from the premirror even if they already exist but the checkout directory does now d) Passing "None" values to os.access() and os.path.extsts() checks under certain circumstances e) Not using fetched git mirror tarballs if the preexist and always try and fetch them. This patch rewrites the sections of code in question to be simpler and more readable, fixing the above problems and most likely other odd corner cases. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetch/git.py: Fix git fetcher to correctly use mirror tarballsRichard Purdie2010-10-201-1/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky.conf: Update DISTRO_NAME and DISTRO_VERSION for the Yocto Project ReleaseSaul Wold2010-10-182-4/+4
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* rpm: Change pcre to use internal library [BUGID #404]Saul Wold2010-10-181-2/+2
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* sed: use ALTERNATIVE_LINKKevin Tian2010-10-182-2/+4
| | | | | | | | | | | | | update-alternatives.bbclass assumes /usr/bin/sed if ALTERNATIVE_LINK is not specified, however sed has changed its default installation directory to /bin/sed. This causes below errors at the first boot of lsb image: update-alternatives: Error: cannot register alternative sed to /usr/bin/sed since it is already registered to /bin/sed This fixes [BUGID #478] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* gstreamer: add support for theora pluginsDongxiao Xu2010-10-184-4/+32
| | | | | | | Add theora codec and its corresponding lib recipe (import from OE). This fixes [BUGID #476]. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* wrs_meta: update SRCREV for netfilter optionsBruce Ashfield2010-10-181-1/+1
| | | | | | | | | | | Fixes [BUGID #199] Updating the SRCREV for wrs_meta to import a set of default netfilter options, which can then be applied to any BSP. This keeps the default BSP configs small, while allowing the functionality to be available. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel tools: update SRCREVBruce Ashfield2010-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [BUGID #199] To allow optional features to be enabled for a given BSP, we need to re-enable this functionality in the kernel tools. The following commit in that repo fixes a problem when passing feature names: [ commit 140693a6b0d81b7ba7175b6cfce11c6c22f81e24 Author: Bruce Ashfield <bruce.ashfield@windriver.com> Date: Sun Oct 17 01:22:00 2010 -0400 updateme: do not expand directories If a directory is passed to updateme, do NOT expand it to a full path, the compilation phase will search and do this while applying some special logic to find properly named features. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-wrs: pass netfilter options as an addon featureBruce Ashfield2010-10-181-0/+1
| | | | | | | | | | | | Fixes [BUGID #199] Although an optional feature to a base BSP, most of the machines currently supported want/need the netfilter options. To enforce this configuration, it is temporarily forced in the kernel recipe itself, but can move to machine configurations in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>