summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* base-passwd: Fix owners/groupsMark Hatle2011-06-231-5/+5
| | | | | | | | | | | Fix the owners and groups of specific files copied from the developmen tree. This resolves an issue where those files gain the user/group id of the build user. (From OE-Core rev: 8996d4dfd302dc966e39d752761f0f3adbc75683) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysfsutils: Fall back to default -dbg packageMark Hatle2011-06-231-4/+2
| | | | | | | | | | The overriden -dbg package wasn't including all of the associated sources, fall back to the default -dbg package instead. (From OE-Core rev: 4c61c59999c19e452af078c3f0fb2c1825aff5df) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: Avoid stripping binariesMark Hatle2011-06-231-2/+2
| | | | | | | (From OE-Core rev: 466c0ae8a2a0701677536136a0cd6cca7e1f00e6) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dropbear: Don't patch in configureMark Hatle2011-06-232-2/+4
| | | | | | | | | | We need to avoid applying a patch in configure, because a rebuild could trigger this, without triggering do_patch. (From OE-Core rev: 16fbdaa24fd4add37c1e873505f55bcef5695a94) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tinylogin: Avoid stripped binariesMark Hatle2011-06-232-3/+37
| | | | | | | (From OE-Core rev: 6a4e0a4e1f84d124e01a81b5a8563df080c7c999) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "eglibc: Upgrade recipes from 2.13 -> 2.14"Richard Purdie2011-06-2211-3/+4
| | | | | | | | This reverts commit 16837d4cc39415709f744afa9532d53e0382d6bd. 2.14 isn't ready for prime time :( (A load of files no longer seem to get installed for example)
* eglibc: Upgrade recipes from 2.13 -> 2.14Khem Raj2011-06-2211-4/+3
| | | | | | | (From OE-Core rev: 2a68cf4d315cdd18766de0c75928ff17846a6cd7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package.inc: Package newly added sotruss and supporting librariesKhem Raj2011-06-221-2/+5
| | | | | | | | | | | | 2.14 has a new utility which can trace through PLTs of shared libraries We package the library separately and the script is already packaged in eglibc-utils so we create a RDEPEND so that the library is pulled in if someone isntalls eglibc-utils (From OE-Core rev: b8c7249e10a7bba329f1977529c7bde6b969f729) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc.inc: libsegfault is only RPROVIDED by uclibcKhem Raj2011-06-221-1/+1
| | | | | | | | | | Using ${PN} also means that uclibc-initial gets to provide it which we do not want (From OE-Core rev: cec81f8d2e50a50d8728fdda150b9bcfbc4e4aee) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: Add support for $ORIGINKhem Raj2011-06-223-1/+401
| | | | | | | | | This is required by systemd (From OE-Core rev: 08ad271248cc2c7cd9cfbe683d2335337f5ebb8b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc/x86_64/uClibc.machine: Enable ARCH_USE_MMUKhem Raj2011-06-221-2/+1
| | | | | | | (From OE-Core rev: 40de9be89b24258e6b93e33f87a2cbc6e2861ba1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext-0.18.1.1: Remove unused patchesKhem Raj2011-06-225-149/+0
| | | | | | | | | | gettext-error_print_progname.patch is already applied upstream others are unapplied. (From OE-Core rev: 439e7b3a871c1da02830761e0aa901514e24da0e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0 2.28.x: update to 2.28.8Koen Kooi2011-06-224-5/+63
| | | | | | | (From OE-Core rev: c075634135249d3d5d84bbb6dd98e98d3fbf938c) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: bump PR for SRCREV changesKoen Kooi2011-06-162-2/+2
| | | | | | | (From OE-Core rev: 34f4f9eae8c588234b29e44f5a3ea9edbc10620d) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diffKhem Raj2011-06-162-29/+1
| | | | | | | | | | This patch is already applied to eglibc 2.12 branch as seen here http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230&sortby=date&r2=12230&r1=10495 (From OE-Core rev: 832d6d4226682ac9f3b6792ebed9837ff39017e0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "uclibc.inc: libsegfault is only RPROVIDED by uclibc"Richard Purdie2011-06-141-1/+1
| | | | | | This reverts commit 611aaca1cd983ef0b1c6442082aa31e098c63892. This was accidentally commited.
* uclibc.inc: libsegfault is only RPROVIDED by uclibcKhem Raj2011-06-141-1/+1
| | | | | | | | | | Using ${PN} also means that uclibc-initial gets to provide it which we do not want (From OE-Core rev: d90c5e093250a04d813b66ff586bda849ca6fed3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: backport distro-features handling from oe masterPhil Blundell2011-06-142-3/+79
| | | | | | | | | | This is a backport from oe master of the code which adjusts the busybox config according to DISTRO_FEATURES etc. (From OE-Core rev: b5564c4a9cadf306b447180c433b25ec071f8ce1) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: migrate configurability from oeKang Kai2011-06-142-0/+68
| | | | | | | | | | | | | Migrate configurability from oe, try to shrink minimal image size All eglibc configuration options are included in conf/distro/include/default-distrovars.inc. Define DISTRO_FEATURES_LIBC and DISTRO_FEATURES in local.conf with the same way in local.conf.sample.extended to enable those options. (From OE-Core rev: 022ca1d1357caafdfe23aa9ab82f90ba89b6942b) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc 2.12/2.13: Upgrade SRCREVKhem Raj2011-06-142-2/+2
| | | | | | | | | | | | We need http://www.eglibc.org/archives/patches/msg00923.html to get through the problem we see when OPTION_EGLIBC_RTLD_DEBUG is disabled. This patch has been backported to both 2.12 and 2.13 branches. We bump SRCREVs to have that change. (From OE-Core rev: 30558af716833c52ce1eae4c408a6794aad96cb2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext_0.18.1.1.bb: Fix build on uclibcKhem Raj2011-06-142-3/+25
| | | | | | | | | | Use libc-uclibc override to seprate out uclibc bits instead of using TARGET_OS (From OE-Core rev: e1f0ba3b1cccaf8e209d63dab638b341c029aae6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: fix compile error on i586Phil Blundell2011-06-142-0/+26
| | | | | | | | | | | | | | Without this you get: | libc/sysdeps/linux/common/epoll.c: In function '__libc_epoll_pwait': | libc/sysdeps/linux/common/epoll.c:71:80: error: memory input 7 is not directly addressable | libc/sysdeps/linux/common/epoll.c:75:86: error: memory input 7 is not directly addressable | make: *** [libc/sysdeps/linux/common/epoll.o] Error 1 (From OE-Core rev: aeacad638c2a3d5f0b6299edc3890fdaad312c79) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: remove PACKAGE_ARCHPhil Blundell2011-06-141-3/+1
| | | | | | | | | | | | | | | There is no good reason for uclibc to be machine specific. Remove local assignment to PACKAGE_ARCH so that it gets the default target architecture and bump PR for that change. See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003064.html (From OE-Core rev: 6625936c011aa939e60041dc6be9850e925a6cc3) Signed-off-by: Phil Blundell <philb@gnu.org> Acked-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: remove redundant python codePhil Blundell2011-06-141-11/+1
| | | | | | | | | | | | | This chunk of python code has been around for a while (witness the comment about gcc 3.4.0) and predates the availability of COMPATIBLE_HOST. Rewrite it using a more modern idiom. (From OE-Core rev: c0f8fc3579fb4cebc0bd01b868d919738f9b03a9) Signed-off-by: Phil Blundell <philb@gnu.org> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: Cleanup the machine dependent config filesKhem Raj2011-06-1410-188/+17
| | | | | | | | | | We only have arch specific machine fragments now. Introduce use of KCONFIG_ALLCONFIG and use allnoconfig (From OE-Core rev: b87df62a0bb402a1b1dbdee182c1ffd2787979bf) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-sdk-host: Add nativesdk to the task name so its clearer what the ↵Richard Purdie2011-06-131-0/+0
| | | | | | | | | contents of the task represent This is particularly important since the file doens't use BBCLASSEXTEND and PN is therefore misleading Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initrdscripts: Inhibit compiler/libc dependencies as this is just a ↵Richard Purdie2011-06-131-0/+1
| | | | configuration file
* sysvinit-inittab: Inhibit compiler/libc dependencies as this is just a ↵Richard Purdie2011-06-131-0/+2
| | | | configuration file
* initscripts: makedevs is no longer used anywhere so drop dependency. Also ↵Richard Purdie2011-06-131-3/+3
| | | | inhibit compiler/libc dependencies as they're unused
* poky-feed-opkg: Disable default toolchain dependencies as these are just ↵Richard Purdie2011-06-131-0/+1
| | | | configuration files
* base-files: Inherit toolchain dependencies as a compiler isn't usedRichard Purdie2011-06-131-0/+2
|
* native/nativesdk: Clean up the depends ordering after bitbake override ↵Richard Purdie2011-06-091-1/+1
| | | | | | | | | | | | | | | handling updates This massively cleans up the dependency handling in the two classes when interacting with BBCLASSEXTEND. This change has a dependency on the bitbake override handling change and also the existence of the RecipePreFinalise event. (From OE-Core rev: f183c7cfe377fa6ed2777605c3590a9dda2060df) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: remove unnecessary dependency on perlDexuan Cui2011-06-092-6/+6
| | | | | | OE's coreutils doesn't depend on perl, either. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* task-core-tools: add mesa-demos to testapps listSaul Wold2011-06-091-0/+1
| | | | | | | (From OE-Core rev: 254c07e4b1f153202bffbf4836788c44f6a96d70) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit: split inittab into it's own recipeKoen Kooi2011-06-094-40/+398
| | | | | | | | | Implements the improvements suggested in the original fix for [YOCTO #1131] (From OE-Core rev: e9cde6962d369fb620799d0370ea9dc7d6234d37) Signed-off-by: <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: Fix udevd launch issue after system second bootDongxiao Xu2011-06-091-1/+1
| | | | | | | | | | | | "grep" command will return 1 if nothing is grepped, which will cause the udevd daemon not working correctly. This fixes [YOCTO #1146] (From OE-Core rev: 155a10287bbcac583d95325ab2a7b09e04bb4b90) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initramfs-live-install: comment out allarch inherit to resolve no providerTom Zanussi2011-06-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | initramfs-live-install is only compatible with i.86|x86_64 so shouldn't inherit 'allarch'. This comments it out. More specifically, commit 52295fa3deef3b0374b99829626d524cefae6001 (Improve handling of 'all' architecture recipes and their interaction with sstate) sets TARGET_ARCH which due to the COMPATIBLE_HOST setting in the recipe causes it to be skipped and gives the following error for any -live build: NOTE: Resolving any missing task queue dependencies NOTE: Runtime target 'initramfs-live-install' is unbuildable, removing... Missing or unbuildable dependency chain was: ['initramfs-live-install'] ERROR: Required build target 'core-image-sato-live' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-sato-live', 'core-ima\ ge-minimal-initramfs', 'initramfs-live-install'] ERROR: Nothing RPROVIDES 'initramfs-live-install' (From OE-Core rev: e576e4aa91fc1608f706a341088f9a7b9a21cd2a) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Commented out with explaination instead of remove Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: package agetty seperatelyKoen Kooi2011-06-072-2/+3
| | | | | | | | | Some packages like systemd only want agetty to spawn a console and not drag in all of util-linux just for that. (From OE-Core rev: 16a732e6854dd62858af23994fa7f443607e9944) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-passwd: populate the target sysroot with passwd/group/login.defsScott Garman2011-06-062-2/+411
| | | | | | | | | | | The passwd, group, and login.defs files in the target sysroot will be used when recipes create custom user and group permissions in their packages. (From OE-Core rev: 4450b73e57bcd73b8d09d8cd898a97bad04ae27b) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux_2.19.1.bb: Fix compliation on uclibcKhem Raj2011-06-062-1/+34
| | | | | | | | | | | util-linux 2.19 needs this patch to successfully compile on uclibc systems. This is a bug in util-linux that goes unnoticed on eglibc builds. (From OE-Core rev: a244bd1a8c98a970979e6bcfbd24c8a5b398ed0e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Add DEPENDS on git-nativeRichard Purdie2011-06-021-2/+3
| | | | | | | | | | | | There are tools within gettext that make use of git, crazy as it may seem so we have to ensure a recent version of git is available. It could be worse, it could be the (deprecated) cvs alternative in the code. (From OE-Core rev: 239bf1973099f938663b2f5c7c68410a3582f06a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit: Mark as machine specific since there are machine specific ↵Richard Purdie2011-06-021-0/+3
| | | | | | | | | | | | | | | components to this recipe The inittab file depends on variables that are part of the machine config such as the SERIAL_CONSOLE so the whole recipe must get built as machine specific. Better might be to split the config out into a separate recipes from the binaries but this fixes the immediate problem. [YOCTO ##1131] (From OE-Core rev: 5bcd6b2c3e935858ac80b17266b9e427060c1650) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: fix mispackaging of libcidnPhil Blundell2011-06-023-5/+5
| | | | | | | | | | | | | | The glob for libc_baselibs was too permissive, causing some of the libcidn symlinks to be placed in ${PN} rather than the intended subpackage. Worse, the .so itself was actually landing in ${PN}-dev, so the net effect was to make libc6-dev a dependency of libc6. Bump PRs for both 2.12 and 2.13 as a result. (From OE-Core rev: b41a9d1b536ffef5f86dac40f34b44db463a1038) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: avoid dependency on x11 for -native buildPhil Blundell2011-06-021-2/+5
| | | | | | | | | | The native variant already configures --without-x so the X11 libs are redundant. Adjust the DEPENDS to match. (From OE-Core rev: ec49721cb01cef56c9275841bd69b74ac9d5ed73) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui2011-06-025-5/+5
| | | | | | | | | As a keyword, Upstream-Status is case sensitive. (From OE-Core rev: 874038469e28d011b60b2d4bfd5a6fada6e754c4) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext-0.16.1: mark upstream status for gplv2 recipe's patchesNitin A Kamble2011-06-0210-9/+19
| | | | | | | (From OE-Core rev: ae18e38fae93f9a21eb050975f321c8e80b44e14) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus 1.4.1: disable sysv script properly when using systemdKoen Kooi2011-06-012-1/+5
| | | | | | | | | OE-core uses 'dbus-1' as initscript name, which no other distribution(-buildsys) does, so we have to take special measures. (From OE-Core rev: 42ee84c9a8be494943488ebb0bf2048f3abd7abc) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: sync do_install() with oe master (mostly)Phil Blundell2011-06-012-48/+57
| | | | | | | | | | | | | | | | This is basically a backport of the current state of the art from the openembedded master repo. In particular this fixes an installation error on micro: | + cp -dPr /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/bin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/sbin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/ | cp: will not create hard link `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image/bin' to directory `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/bin' | cp: cannot copy a directory, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image', into itself, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image' | ERROR: Function 'do_install' failed (see /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/temp/log.do_install.3808 for further information) (From OE-Core rev: 613d0275a59be9154c2a2cdc101bd3e2c79a6d44) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Update to 0.18.1.1Saul Wold2011-06-0117-105/+107
| | | | | | | | | Add Upstream Status tags to patches (From OE-Core rev: 13fff2baf108e07eaf2d7e4c982bbdf9089c6bad) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: update to 2.19.1Saul Wold2011-06-0110-10/+7
| | | | | | | (From OE-Core rev: 596e6807826c34a4f93d7cb26052d1bd7a985201) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>