aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-09-05sysklogd: conflict with other syslog daemonsChenQi/syslog-conflictsChen Qi
Set RCONFLICTS to disallow multiple syslog daemon providers to be installed on the target, and remove codes that deal with such situation. Also, set ALTERNATIVE_PRIORITY back to 100. It was set to '10' in case of systemd because sysklogd didn't have systemd support. For now, if we disallow multiple syslog daemons to be installed, and it stays '10', then if sysklogd is installed on target, the /sbin/syslogd would link to /bin/busybox.nosuid, causing sysklogd service files using busybox's utility. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
2017-09-05busybox: fix syslog related meta dataChen Qi
Set RCONFLICTS to disallow multiple syslog daemon providers to be installed on the target at the same time, and remove codes which dealt with such situation. Supporting multiple syslog daemons on the same image doesn't have much sense. rsyslog and syslog-ng in meta-oe have set RCONFLICTS to disallow this. And we do the same for busybox. Also, remove the line of creating a meaningless symlink of /lib/systemd/syslog.service to /dev/null. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
2017-09-02kernel-dev: Removed bad reference for creating patches.Scott Rifenbark
We do not want to mix traditional kernel development with kernel development using devtool. This reference implied that was okay to do. (From yocto-docs rev: 38c3a5d3b47e15880ca10ed30ae4a450ecc851cd) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Added output to kernel clone example.Scott Rifenbark
(From yocto-docs rev: d5880262ab74499fbeef620af7907ee6e5d328fd) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Removed bare clone stuff for trad. kernel dev.Scott Rifenbark
Bare clone setup is no longer recommended or necessary for traditional kernel development. All that is required is to clone the kernel Git repo locally. (From yocto-docs rev: cbe6d79da4fc2d5bba530b0fe6abead7783bdfbe) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Some cleanup of the output for the kernel flow ex.Scott Rifenbark
(From yocto-docs rev: 30bbe308339ad0665d59d8238e9420d1d594332e) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02bsp-guide, mega-manual: Updated BSP dev flow figureScott Rifenbark
Removed spelling warning that was underlining "BSP" in the figure (From yocto-docs rev: 354fe8c39057ab3aec24474ead65d2d13a5bb3b7) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual, kernel-dev: Working kernel flow process using devtoolScott Rifenbark
A work-in-progress of an example that modifies the kernel using the devtool. The procedure is not complete yet as it does not run properly. (From yocto-docs rev: 462ba2e46f237c294f05805ad5044291a085975d) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual: Added "next steps" for setting up a native linux hostScott Rifenbark
The end of this section did not direct the user to the next logical step for preparing a development host. I added a paragraph to guide the user to the next area they would need to read based on their development methods. (From yocto-docs rev: 4a1aa7800e7bca82dddef0ed83e14e075b3aa9f2) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02sdk-manual: Updated Eclipse informationScott Rifenbark
Fixed [YOCTO #11970] Updated the field description for "Specify Sysroot Location" to note that the user can have this either downloaded or built and the ramifications of using a downloaded root filesystem. Updated the "Deploying and Debugging the Application" steps for both supported Eclipse versions to tell the user what to do if a browse operation fails or times out. (From yocto-docs rev: 623000af186cb5632af551f95384d4c96d4d6c54) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual: Added support for signed RPM package feedsKristi Rifenbark
Fixed [YOCTO #11209] Rewrote so text indicates signed RPM package feeds work. (From yocto-docs rev: 41c1e3d786f4436de59697431b2494cbabdebb8d) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Added review commentsKristi Rifenbark
Added review comments to variables COMPONENTS_DIR, and SYSROOT_DESTDIR. Added review comments to task do_prepare_recipe_sysroot. (From yocto-docs rev: 362998c71b44ddf89d32ed5c45e4251e932a9217) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Added new variable COMPONENTS_DIR to glossaryKristi Rifenbark
Added new description and created a link for an existing occurance of the variable. (From yocto-docs rev: 9ab6e6aed685c9419cb7df3df3ab029033d9ba0e) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Fixed broken link.Scott Rifenbark
(From yocto-docs rev: 79d1615389f51a0856ea4130684a618abb1c6a93) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Removed duplicate section id.Scott Rifenbark
(From yocto-docs rev: b5ef950136b2d2bb00fdd86f971f77cb744a8c82) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual: removed note indicating signed RPM packages unsupported.Scott Rifenbark
(From yocto-docs rev: 00c312e7515d82661fb16cd51f8fe9d03b4ea394) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Added a cross-reference link to "tmp/sysroots-components"Kristi Rifenbark
(From yocto-docs rev: 29458d81901336ae7c904a23e02786e024f20963) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Updated SSTATE_SCAN_FILES variable descriptionKristi Rifenbark
(From yocto-docs rev: 190b257e788d7f6f2f87e4e8c031bcda4a9f6d46) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Added tmp/sysroots-components taskKristi Rifenbark
(From yocto-docs rev: ae635dfc2f53e026b597c1d2ca93ecaa9416417c) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Corrected spelling errorsKristi Rifenbark
Updated two instances of "sysroot-components" to "sysroots-components". (From yocto-docs rev: 035be964e6f345c058c1dacbb58b09745e8f827d) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Updates on how to prepare for kernel modification.Scott Rifenbark
WIP at this point. (From yocto-docs rev: 12e44f6ee7f9437d85c33d0789dbafe937af5664) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Updated step 1 of flow and intro verbiageScott Rifenbark
Updated the step to include proper links and verbiage for setting up the system for YP development. (From yocto-docs rev: d5d908847d66178a995d2be985c605e6a5c48d76) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev, dev-manual: Moved Kernel prep stepsScott Rifenbark
The dev-manual had a place-holder section for getting the build host ready for using YP and then doing kernel development. This stuff is better suited for the actual kernel development manual. I moved the section. Moving created several broken links in the manual set that had to be fixed. In the dev-manual, I updated the introductory list to include the newly moved kernel stuff. (From yocto-docs rev: 2e21260bb5f84e9e30eb353ec841d5962e8a7642) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02Makefile: Fixed broken tar by adding ".png" to figureScott Rifenbark
The figure "figures/kernel-overview-2-generic.png" was missing the ".png" suffix in the TARFILES statment. This was throwing an error during the make process for the manual. Probably an error for quite some time and not noticed. I added the suffix to remove the make early exit error. (From yocto-docs rev: 00ad7874f8da149f193caeab8fd89bbf6d8132d7) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02bsp-guide: Removed bogus link to Linux Yocto Kernel.Scott Rifenbark
(From yocto-docs rev: 7c267ede783dc25fa623673d51c49bf9535a4fcd) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual: Pulled Eclipse preparation sectionScott Rifenbark
I moved the section on preparing a build host to use the Eclipse IDE and placed it as introductory text for the section that talks about getting the system ready for either native Linux or CROPS use to use YP. I also created as part of that list, links to the BSP manual where I now talk about getting the system ready for BSP development. (From yocto-docs rev: f5b5d27ea5036792a96c0a42a3d7513a2a57a4b0) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02bsp-guide, dev-manual: Moved BSP Layer prep steps to bsp-guideScott Rifenbark
The YP Development Manual had some build host preparation steps as part of the chapter that talks about getting a host ready for using YP. These steps are better suited in the BSP Guide. I moved them there and filled out the steps to be more complete. (From yocto-docs rev: 2277812d0dd411a103a4a4252d4cb90c471901c9) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual, kernel-dev, sdk-manual: Moved patching kernel sectionScott Rifenbark
Moved the "Patching the Kernel" section, which was in the dev-manual to the kernel-dev manual. During the move, renamed the section to "Using devtool to Patch the Kernel". This move bothered a lot of links so I had to fix them in various manuals. (From yocto-docs rev: a000be1eddf33e4d7de8f350e076d48e27ca4b98) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02sdk-manual: Updated steps to build an SDK installerScott Rifenbark
The steps needed updated to reflect the introduction of CROPS as a way to prepare a build host. (From yocto-docs rev: 8f52372afad4c32d0b895a88c2298625e7f53da3) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02yocto-project-qs: Fixed broken links to "Source Directory"Scott Rifenbark
These references now go to the ref-manual and not the dev-manual. (From yocto-docs rev: e58681488c307ba1daf2e10423e56b7d3ec486b8) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Added new variableKristi Rifenbark
Added SYSROOT_DESTDIR to the variable glossary. (From yocto-docs rev: 37388eccf162811ba7b9fd3ee3c110a8fa0f2556) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Updated kernel dev flow figure and supporting text.Scott Rifenbark
(From yocto-docs rev: 68dafc1a68d48a8fe5292185d5ca62d1bdcd80ab) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02bsp-guide: Updated BSP workflow list and figureScott Rifenbark
With the introduction of CROPS as a way to set up the build system, I had to alter the first bullet of the BSP workflow list and the figure. (From yocto-docs rev: f1db3db4053142619c62629d4b05023f0b148e6c) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual: Updated simple build flow, text and diagramScott Rifenbark
Now that we have CROPS as an option, the step for preparing your build host is condenced to include cloning poky. This resulted in removal of step 2 and updating of the figure. (From yocto-docs rev: 903d1f98b736a744de1d9c973f7a96b6a92049b5) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02kernel-dev: Updated "Creating and Preparing a Layer" sectionScott Rifenbark
This section failed to mention the "yocto-layer create" script, which is a simple way to create a layer. I have added this info into the section by way of a "Tip" box. (From yocto-docs rev: cf204f2b72b1da0104315f54cfe55c3f1eaf0f96) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Fixed links in do_prepare_recipe_sysroot taskKristi Rifenbark
(From yocto-docs rev: 80c60be5f560d20ee60270df0de2c86b23e004df) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Edited Migration sectionKristi Rifenbark
Edited OpenEmbedded reference in "Recipe-specific Sysroots" secion. Edited bullet title in "Recipe-specific Sysroots" section. (From yocto-docs rev: b2ee4bb8b31d5c7df22287ae390e68c845ec0732) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Edits to staging.bbclassKristi Rifenbark
Added a missing closing parenthesis. Edited Note for for file clarification. (From yocto-docs rev: fd7bb7aa57cfcf8b77f82edea65773e50e751902) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Updated build/tmp/work/tunearch/recipename/versionKristi Rifenbark
Replaced "recipe_work_directory" with "${WORKDIR}" throughout the section. (From yocto-docs rev: a961cf07cd18d06e0c6399a10dc40c0d4143c23f) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual: Updated "Sharing Files Between Recipes"Kristi Rifenbark
Updated text for sysroot terminology, and clarity. Fixed a capitalization error. (From yocto-docs rev: 4eea6497663efc937cddf4700298f5824ade7b47) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02ref-manual: Updated Documentation required packagesKristi Rifenbark
Removed xsltproc package in Fedora, CentOS, and openSUSE Documentation required packages. Removed fop package in openSUSE Documentation required packages. (From yocto-docs rev: 58c4384974ac29f6f591a51d66a5041a29695e76) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02dev-manual, ref-manual: Moved recipe syntax section to ref-manualScott Rifenbark
The section on recipe syntax that was buried in the creating a new recipe section was really a reference on syntax. I have moved it to the ref-manual. (From yocto-docs rev: cb55d1b5832cca6faa6e2a5b26f3add3032cade2) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02meta-yocto-bsp: bump to the latest linux stable kernel for the non-x86 BSPsKevin Hao
Bump to the latest stable kernel for 4.4, 4.9, 4.10 and 4.12. Also set the default kernel to 4.12. (From meta-yocto rev: 4e0ada1132db54a1723e3a603fa99b0b8ddf29eb) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02bitbake: cooker: Ensure parseConfiguration clears parsecache_validRichard Purdie
BB_SERVER_TIMEOUT=100 oe-selftest -r bblayers was failing and highlighted that since parseConfiguation clears data structures, it needs to also clear parsecache_valid as it no longer contains correct data. (Bitbake rev: 7234f33a7eb38ad51a8345f6689bc26e29f29f92) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02bitbake: cookerdata/taskdata/runqueue: Drop remaining tryaltconfigs code and ↵Richard Purdie
commandline option I can't actually see how this was working, nothing connected the commandline option to the data in TaskData(). Drop the remaining pieces of this option, it was a relic from a decade ago and we want deterministic builds, not random tries until something might work. (Bitbake rev: 767c7ba8fc76ec667ac1567de1c971c3575f2ecd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02insane.bbclass: Warn if ${COREBASE}/LICENSE is usedSaul Wold
The top level LICENSE file is not actually a license, it refers other licenses that are used by Bitbake and Meta-data. Relying on this file could cause problems for recipes when this file changes, which it is about to. (From OE-Core rev: a1948ab38c9cb7f0b16cce9dadc03ae6e2fe44ad) (From OE-Core rev: dd75644db2f662f0d88529a068bbfb599c9790a9) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02package_deb.bbclass: Handle colons in dependenciesPeter Kjellerstedt
Perl dependencies may look as "Perl(Foo::Bar)", but dpkg does not support the non-alphanumeric characters. There was already special handling present for turning '(' and ')' into '__'. This change does the same for ':'. (From OE-Core rev: a34e397095a9c2f8d0af1168ceab295af659242d) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02package: Change PACKAGE_BBCLASS_VERSIONRichard Purdie
The silent rpmdeps failures fixed in a preceeding commit mean we need to rerun all packaging. (From OE-Core rev: 77abe012c496a85f56191abc769a7da07e9f8c0e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02initramfs-live-boot: disable systemd-update-done.service on live imagesCarlos Alberto Lopez Perez
When systemd is used, it will invoke a service on first boot that triggers a rebuild of ldconfig caches (rebuild dynamic linker cache). This is fine on the first boot of a system that has been installed, but it makes no sense on a live system. The worst part is that rebuilding this caches is slow and it causes the live system to take longer to boot. (I measured this in 30 seconds longer on a standard PC system booting core-image-sato live from an USB memory). Disable this by touching /etc/.updated and /var/.updated on the live initramfs. For more details see https://bugzilla.redhat.com/show_bug.cgi?id=1201725 and https://www.freedesktop.org/software/systemd/man/systemd-update-done.service.html (From OE-Core rev: d73493e63c506dca0e767ff183ca36bc48c2f03e) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-02gnupg: 2.1.23 -> 2.2.0Hongxu Jia
https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html (From OE-Core rev: 404cdecec24bc2ed4e2cacc76cd50db7622171cd) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>