summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-05-24ref-manual: Updated the STAGING_DIR variable description.Scott Rifenbark
This variable plays a much smaller role since recipe-specific sysroots were implemented. I have rewritten the description to say that STAGING_DIR helps construct the recipe-sysroots directory. (From yocto-docs rev: c1ad18abe67111738efc18725c4f7706b55738cb) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updated the config/compile figureScott Rifenbark
The figure had the wrong hierarchy for the "image", "recipe-sysroot", and "recipe-sysroot-native" folders. Moved out a level. (From yocto-docs rev: e1f45b666b1cd589cee9c9ae6dba01467b991ef9) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updated the package splitting figure.Scott Rifenbark
Figure was out of date. (From yocto-docs rev: 5b56862ec39fc05299cd6d468f13f75b74c3b800) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated the PKGDATA_DIR variable descriptionScott Rifenbark
Added a reference to the STAGING_DIR_HOST variable, which is part of the default directory used as the shared, global-state directory holding data generated during the packaging process. (From yocto-docs rev: d68dcec327e96f1da0879681dcde43d4f1769af0) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated STAGING_DIR_HOST variable description.Scott Rifenbark
Fixed some grammar issues. (From yocto-docs rev: 5d19e2102d1251dd4fa561995c29191c1489f7fc) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updated the "Configuration and Compilation" sectionScott Rifenbark
This section needed some verbiage tweaks. Nothing major. Just a few modifications to help clarify some areas. (From yocto-docs rev: 9deabf424387fd1441882ce8cf28ea69421ea237) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updated Config and Compile figureScott Rifenbark
The "configuration-compile-autoreconfig.png" figure was badly out of date. It was not showing the two sysroot directories and did not use the $BPN variable. I have updated the figure and placed in both the overview-manual/figures area and the mega-manual/figures area. (From yocto-docs rev: dba3b2b65f18870229dcb3dbcb8fadc099165894) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Revision updates to BUILDHISTORY_FEATURES variable.Scott Rifenbark
Re-oredered the four options to be alphabetical. (From yocto-docs rev: 7976ee05c935fd6c24abea99f71436003656cc73) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Small revisions to "Patching" section.Scott Rifenbark
(From yocto-docs rev: 081a60766b67e8822e0c841f3259ff633580149c) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated the FILESPATH variable descriptionScott Rifenbark
Added some key references to the patching areas of discussion across the manual set. (From yocto-docs rev: f198529b3072a4a03fd368ea307e8e004c46a344) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Added a link to the patching section in the SRC_URI variableScott Rifenbark
The file:// protocol is primarily used for digging out patch files that are local with the metadata (layer). I put a link in the paragraph that is talking about them to the "Patching" section in the overview-manual. (From yocto-docs rev: 18a7b4b81d192fb2cfd96763de4cfabd61c3a0ea) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Review edits added to do_patch taskScott Rifenbark
Mentioned the role of SRC_URI earlier in the description as it is key. Replaced "some_recipe" with "some_package" as the emphisis is not on the recipe at that point in the example. (From yocto-docs rev: f7f86941fdf866a693386335374f835078db3ddf) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24sdk-manual, mega-manual: Updated devtool modify workflow diagramScott Rifenbark
Added detail for the step one. Clearer. (From yocto-docs rev: ef95d547180ce53fade7a3764f8d362422472c7a) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24sdk-manual: Updated devtool modify workflow section.Scott Rifenbark
I found this section a bit loosely worded and could result in confusion to a user ramping up with YP. I have done an extensive rewrite focusing on exact wordings. (From yocto-docs rev: af64c07d259e06fb13572fc224636ed240037b57) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated do_patch task descriptionScott Rifenbark
I added more content to this task description to help describe how patching is performed and how the task uses the "apply" parameter that can be provided with the SRC_URI variable. (From yocto-docs rev: 6717a3326b0005f6a57be4cc026693b7cd9e8d08) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Added a link to the do_patch task.Scott Rifenbark
(From yocto-docs rev: 934de6a59cef6a7b80530de1ccbe7006bb196238) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updated "Patching" section.Scott Rifenbark
This section presents a deep dive into the patching phase of the build process. I removed the vague "apply=yes" reference and added more references for the reader to read and learn about patching. The bit about the SRC_URI parameters (i.e. "apply") is going to be covered in the do_patch documentation since that is the task that handles that stuff. (From yocto-docs rev: 5a2c98543ccc9ed24d16bb9442b674532940c0da) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Increased viewport for patching.png image.Scott Rifenbark
(From yocto-docs rev: fb8419753846e391dfc1b2dd5973eaff7627c57a) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated the BUILDHISTORY_FEATURES variable descriptionPeter Kjellerstedt
Added a new feature (task) to the list of available features you can use with the variable. The "task" feature saves output file signatures for sstate tasks. (From yocto-docs rev: 0669580ce40c46f0b5f8204a6b00e11f725a383c) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Added "Patching" section reference to do_patch taskScott Rifenbark
(From yocto-docs rev: 48335f99d896994283042752bd9ec4d20bd6d363) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Converted paragraph on figure to noteScott Rifenbark
The paragraph at the end of the section about the file hierarchies is better cast as a note. (From yocto-docs rev: 4e8a33be61ea1ea5db12fc5fc97832393213fb5d) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updated the "patching.png" figureScott Rifenbark
The figure had a bad "PN" variable being used in the "S" directory. This needed to be changed to "BPN". (From yocto-docs rev: beafc55eb3646ecb96929e44538de952207f0b76) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updated source-fetching.png figureScott Rifenbark
The figure was incorrect. Replaced the PN variable with BPN for the "S" directory. (From yocto-docs rev: 440edcdae932a83b6c32b51e85d97178a77b4bed) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updated "Source Fetching" section.Scott Rifenbark
I scrubbed through this section and provided much better explanations of the inside workings of BitBake fetching source with building recipes. During that, I fixed an error where the PN variable was being used rather than the BPN variable. (From yocto-docs rev: 5765987259ac46f140e099d8e1da2ab33f006d36) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated the TARGET_OS variable descriptionScott Rifenbark
Provided a more complete and clear description. (From yocto-docs rev: 65505debfb82536e7e2d4ff7e5bc14c6af1a7cf6) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24ref-manual: Updated PACKAGE_ARCH variable description.Scott Rifenbark
I added a link to the BUILD_ARCH variable. The variable is part of the glossary but for some reason there was no link to it. I also added a note for a link to the SDK_ARCH variable, which was described inline. By convention, I do not like to link to variables inline as the underlining used to indicate a link messes with with underscore characters that are usually a part of a varible's name. (From yocto-docs rev: a2f487141375ee7ce226eece85424e709ddc67a3) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24toaster-manual: Updated step 7 of the To "Installation" sectionScott Rifenbark
Changed some wordings to accomodate reviewer feedback. (From yocto-docs rev: 6de69db7ae5bbbe5e6e7f0b5f6b9b1326f3f5f6a) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24toaster-manual: Updated "Setting Up Toaster Without a Web Server"Scott Rifenbark
This section had a new bullet added for talking about one instance of Toaster web server to track and capture multiple command-line builds. Also, provided better wording surrounding shutting down Toaster. (From yocto-docs rev: 9dbe242bf90860afabc9ab218992d2b81aaf8896) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24mega-manual: Updated the package-feeds.png fileScott Rifenbark
This image was out of date. (From yocto-docs rev: 061f2766217a6a3914c14e7bfcf09e2c03f73165) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updated the package-feeds.png figureScott Rifenbark
The figure was out of date. (From yocto-docs rev: ae84cd2a09f81415e22333d179bcd146560b34da) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24dev-manual: New section in QEMU for workaround under KVMMartin Kelly
As suggested in a recent mail thread by Martin Jansa, there are cases in which QEMU under KVM will crash because of CPU feature incompatibilities between compiled binaries and the host CPU under which qemu is run. Although this is hard to fully escape, we should document the issue to help people work around it. I have taked Martin's suggested patch and did some rewording for the new section. (From yocto-docs rev: 6c625fcf631a82529bc58ec8fb0c18dbe13188d2) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24toaster-manual: Updated database schema step for ToasterScott Rifenbark
The step for getting toaster to create the database schema, default data, and gather the statically-served files changed. I updated with the proper steps. (From yocto-docs rev: 2c3f7ac7f9419c32147be860897984d391a0e930) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24toaster-manual: Updated bad links and added two sectionsScott Rifenbark
The links to the DATABASES, SECRET_KEY, and STATIC_ROOT were bad. They were pointing to old dated software. I updated the links. Also, added a couple new sections. One is how to start a Toaster environment without its web server. The other is how to start a Toaster environment without a build server. (From yocto-docs rev: afe2708014600c0a86c649f6533dd1f6317fe742) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24documentation: Added ENTITY variable to track a release date and yearScott Rifenbark
(From yocto-docs rev: 65a87312f541e2f2b01fa1918f7a12da607fe7ab) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24poky.ent: Added a new variable for the release month and yearScott Rifenbark
This month and date is always jumping around. I decided to add a variable so that I only need to to update that when a release date changes. signed-off by: Scott Rifenark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updated "Sources" section with minor edits.Scott Rifenbark
(From yocto-docs rev: 7cc11321fec1e9cd17f20129fbb201b7891eaf60) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updated figuresScott Rifenbark
Updated the layer-input.png and source-input.png figures. Had to trim them so they were tighter in the figure. Also, updated some context in the source-input.png figures. (From yocto-docs rev: cad644af48b0a1cb2baeb8d2649b9aa7ccbdeda5) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updates to layers discussion for build flowScott Rifenbark
The "Metadata, Machine Configuratrion, and Policy Configuration" section discusses the three types of layers fed into the OpenEmbedded build system workflow figure. I updated the figures and text supporting this discussion. The figure had to be moved to the mega-manual/figures folder also. (From yocto-docs rev: 39dd671333f7b3df616920aab08e01c926deca1c) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24eclipse-help.sed: Cleaned up delimiters for readability.Scott Rifenbark
No need to escape out quote characters in a .sed file. Also, using the @ character is cleaner. (From yocto-docs rev: f87ca83a6faf5b772d719cd03d6fa0a9b21174bb) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updates to "User Configuration" section.Scott Rifenbark
This section was pretty out of date. I have updated many areas of the text. (From yocto-docs rev: 640cdc7fb9d4f93c86b907d631e4f90b261d5ea1) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24dev-manual: Updated "Enabling Your Layer" section.Scott Rifenbark
The bblayers.conf example files were out of date. Updated them. (From yocto-docs rev: fd5d75604a3ad66e56c421634f349dce3e38f609) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Updated user-configuration.png imageScott Rifenbark
This image was out of date. I updated it. (From yocto-docs rev: feb287a72201363c43607508d2e8f1da3993f93f) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updates to "OpenEmbedded Build System Concepts"Scott Rifenbark
I removed the less than pretty build process figure and swapped in the more aesthetically pleasing one. Also, am refering to the figure as the "general workflow figure". (From yocto-docs rev: 093f1337131bc658d6afd1b56fb3661a76751aad) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24Makefile: Removed the old version of the BitBake workflow figure.Scott Rifenbark
That figure is no longer used in the manual set. The newer, more aesthetically pleasing one is. (From yocto-docs rev: 853567672533777aa5d9baa3969d08673a8dd71f) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual, mega-manual: Removed bitbake workflow figureScott Rifenbark
This version of the figure was not as cool looking as the other version, which is preferred. I have removed it. (From yocto-docs rev: ed0346b00ee6b47d90efedd1dd69e4a92a42afe9) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Bolstered the "Layers" section in the concepts chapter.Scott Rifenbark
This section was really sparse for being in the concepts chapter of this manual. I added some more text to it. (From yocto-docs rev: 9369ba5292126957f89f8b96e06bc2492825c54b) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Updates to "Components" section.Scott Rifenbark
I changed the "Metadata (Recipes)" title to simply "Recipes". It is less confusing since the term "Metadata" is in general recipes, classes, and configurations. Provdided a few small edits elsewhere in the section. (From yocto-docs rev: 566b54f58ca7859bf860f25e433bff4b429c2507) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24brief-yoctoprojectqs: Removed all references to "OpenEmbedded"Scott Rifenbark
(From yocto-docs rev: fd405db2962d20055ba213e35ed0d13c7672d2e8) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24brief-yoctoprojectqs: Added clarifying statement for the build systemScott Rifenbark
The term "OpenEmbedded build system" was being introduced with just a link. Apparently, that is not enough for marketing. I added a clause with some more information about it. (From yocto-docs rev: e7a3a581d44e21976c3f6fe19330e19af1ae0773) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-24overview-manual: Changed build workflow titleScott Rifenbark
The section titled "Development Concepts" is really mis-titled. It is more about the OpenEmbedded Build System. So, I renamed the section "OpenEmbedded Build System Concepts." There were a couple links all within the overview-manual. No other place in the YP doc set linked to that heading. (From yocto-docs rev: 889eaf3373a80ca0978ee79ecd2ff26aefb9025b) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>