summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* useradd.bbclass: Execute user addition code before do_package_setscene, not ↵Richard Purdie2012-01-271-2/+2
| | | | | | | | | | after do_populate_sysroot_setscene The user addition needs to happen before the do_package files are extracted by do_package_setscene since those are the ones we need to preserve the file ownership information for. This patch ensures this happens. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate.bbclass: Add support for sstate preinst functionsRichard Purdie2012-01-271-0/+5
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow-sysroot: Simplfy login.defs installationRichard Purdie2012-01-261-13/+3
| | | | | | | | | | | | | Currently if shadow-sysroot is installed from a sstate package, shadow_sysroot_sstate_postinst is looking in ${D} for login.defs which isn't a valid for an install from sstate. The easiest and most correct way to fix this is to override the standard sysroot_stage_all function to install the files correctly and then sstate installs work as expected. This simplifies the code as an added bonus. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcc: Add INSANE_SKIP of staticdev for libgcc-dev and libgcov-devSaul Wold2012-01-261-0/+3
| | | | | | | | Skip the staticdev QA test since the static archives belong with the -dev. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane.bbclass: Add test for static .a libraries in non-staticdev packagesSaul Wold2012-01-261-1/+14
| | | | | | | | | | | | | | | This check verifies that non staticdev and non pic packages do not have static libraries in them. There are a few exceptions for the libgcc-dev and libgcov-dev packages which are whitelisted, also the *_nonshared.a need to be part of their respective -dev packages. This is currently a warning to work out any other issues in the upper layers but will be moved to ERROR at somepoint in the future. [YOCTO #663] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pm-utils: Add grep to RDEPENDS to avoid command failures.Marc Ferland2012-01-261-2/+3
| | | | | | | | | Second version of the patch that adds grep to RDEPENDS. Fixes [YOCTO #1887] Signed-off-by: Marc Ferland <ferlandm@sonatest.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-tools: don't build perf when GPLv3 in INCOMPATIBLE_LICENSEJoshua Lock2012-01-263-9/+20
| | | | | | | | | | | | | | As binutils is required by perf to build and is GPLv3 licensed adding GPLv3 to INCOMPATIBLE_LICENSE will cause linux-yocto to be skipped. Long term we should look at moving perf to a separate recipe but as a short term solution this patch will ensure that when GPLv3 is in INCOMPATIBLE_LICENSE perf is not built and it's dependencies are not added to build. Fixes [YOCTO #1879] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* uclibc-git: Update to latest RCKhem Raj2012-01-259-132/+194
| | | | | | | Document the patches Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-2.15: Add upstream status for x86_fenv.patchKhem Raj2012-01-251-0/+7
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc: Dont package all .a in uclibc-devKhem Raj2012-01-251-2/+1
| | | | | | | | only *_nonshared.a are to be packaged in uclibc-dev rest can go into uclibc-staticdev Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Change SRC_URI to a fetchable locationKhem Raj2012-01-251-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: Update recipe and fix building on uclibcKhem Raj2012-01-252-5/+83
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro-tracking-fields: update entries for clutter-gst-1.8Joshua Lock2012-01-251-2/+2
| | | | | Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: update to 1.4.6Joshua Lock2012-01-251-2/+2
| | | | | Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: update upstream status for build_for_armv4t.patchJoshua Lock2012-01-251-1/+1
| | | | | | | | This has patch has been merged into upstreams git repository and will be available in the next stable release. Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-cross: Don't reference machine specific variablesRichard Purdie2012-01-251-6/+6
| | | | | | | | | | gcc-cross is installed into a package architecture specific directory and is not meant to be machine specific. This patch replaces MACHINE_ARCH with PACKAGE_ARCH to ensure this is really the case. This was found by examining sstate checksums. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bootimg: Fix a math thinko in the block count calculationDarren Hart2012-01-251-1/+1
| | | | | | | | | | | | | Fixes [YOCTO #1852] ... again. The conversion from sectors to blocks was multiplying by 2 instead of dividing by 2. Blocks are 1024 bytes, sectors are 512 bytes. The result was images being much larger than intended. Reported-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/sstatesig.py: Exclude common machine specific dependencies from task ↵Richard Purdie2012-01-251-0/+4
| | | | | | | | | | | | signatures Where we have machine specific recipes with well defined behaviour, it makes no sense to rebuild recipes with these as dependencies whenever the machine changes. This patch lists those well behaved recipes and excludes them from the task signatures so we can change MACHINE without invalidating existing PACKAGE_ARCH binaries. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: Split securetty into a separate recipeRichard Purdie2012-01-252-20/+31
| | | | | | | | | | | | | The securetty file is machine specific whilst the rest of the shadow recipe is not. Unfortunately making the recipce machine specific is both inefficient and also causes dependency problems since parts of the system such as the useradd code depend upon it and this introduces a machine specific element to sstate checksums which should not be machine specific. To resolve this, this patch separates out the file into a separate recipe meaning the machine specific components are isolated. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-common.inc: Fix commentRichard Purdie2012-01-241-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-common.inc: Ensure WORKDIR doesn't adversly affect sstate checksumsRichard Purdie2012-01-241-0/+4
| | | | | | | | Changes in WORKDIR were changing the do_patch stamps between gcc-crosssdk and gcc-cross. This excludes the variable since in this case, we don't need want those changes to affect the signatures. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* guile: fix a quote in descriptionNitin A Kamble2012-01-241-2/+2
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* ltp: disable elf binary strippingNitin A Kamble2012-01-241-1/+5
| | | | | | | | | | | Otherwise the ltp tests ldd01 & nm01 fail due to missing stripped information. This Fixes these bugs: [YOCTO #1922] [YOCTO #1923] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* distro_tracking.inc: update the info for recipes upgraded recentlyShane Wang2012-01-241-49/+54
| | | | | | | | This patch is to update the information for the recipes upgraded recently, including strace, pciutils, ed, ofono, iproute2, bluez4, bluez-hcidump, kexec-tools, tremor, iptables, polkit, libxcb, xcb-proto, pixman and util-macros. And add the new recipe for mobile-broadband-provider-info, which is depended on by ofono v1.3. Signed-off-by: Shane Wang <shane.wang@intel.com>
* libsoup: update its info in distro_tracking.incShane Wang2012-01-241-1/+1
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* strace: upgrade to 4.6Shane Wang2012-01-242-4/+4
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* pciutils: upgrade to 3.1.9Shane Wang2012-01-246-37/+38
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* ed: upgrade to 1.6Shane Wang2012-01-242-5/+5
| | | | | | | | | | | | | | | | | | | | | | This patch is to upgrade ed to 1.6, and the change of license checksum is because the diff between two ed.h files: 3c3,4 < Copyright (C) 1993, 1994, 2006, 2007, 2008, 2009, 2010 --- > Copyright (C) 1993, 1994 Andrew Moore, Talke Studio > Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 the diff between two main.c files: 2c2 < Copyright (C) 1993, 1994, 2006, 2007, 2008, 2009, 2010 --- > Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 46d45 Signed-off-by: Shane Wang <shane.wang@intel.com>
* ofono: upgrade to 1.3Shane Wang2012-01-242-3/+3
| | | | | | This patch is to upgrade ofono to 1.3 and the v1.3 ofono depends on mobile-broadband-provider-info. Signed-off-by: Shane Wang <shane.wang@intel.com>
* mobile-broadband-provider-info: bring a new recipe into pokyShane Wang2012-01-241-0/+13
| | | | | | | | | | | | | | | This patch is to bring a new recipe mobile-broadband-provider-info into poky because the latest version ofono v1.3 depends on it. And the patch is imported from the OpenEmbedded server (http://git.openembedded.org/openembedded/tree/recipes/mobile-broadband-provider-info) as of commit ids commit 9d612c4bb9bef813bdef9e198efc5949d51905eb commit 84bf98dc6876ef6be8a4ee3744924e922253b53e commit 30a913149de95ecafe4ef87bd50cfdbd6737fe1e commit 7d2be53866d317bb032c63548f504f63107b4c2c And upgrade to the latest. Signed-off-by: Shane Wang <shane.wang@intel.com>
* iproute2: upgrade to 3.2.0Shane Wang2012-01-243-26/+21
| | | | | | | | This patch is to upgrade iproute2 to tag 3.2.0. And the tag is not fully testd by the upstream and has build error. We use the next commit of tag 3.2.0 which fixs the error. Signed-off-by: Shane Wang <shane.wang@intel.com>
* bluez4: upgrade to 4.98Shane Wang2012-01-242-3/+3
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* bluez-hcidump: upgrade to 2.2Shane Wang2012-01-241-2/+2
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* kexec-tools: upgrade to 2.0.3Shane Wang2012-01-243-54/+13
| | | | | | | This patch is to upgrade kexec-tools to 2.0.3. And since fix_for_compiling_with_gcc-4.6.0.patch is there in 2.0.3, it is removed. Signed-off-by: Shane Wang <shane.wang@intel.com>
* tremor: upgrade to 18163 (20120122)Shane Wang2012-01-241-1/+1
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* iptables: upgrade to 1.4.12.2Shane Wang2012-01-242-3/+22
| | | | | | | This patch is to upgrade iptables to 1.4.12.2, and introduce a patch not to check unknown symbols. Otherwise, when it is compiled, it will report "libxtables.so.7" from LD_PRELOAD cannot be preloaded. Signed-off-by: Shane Wang <shane.wang@intel.com>
* polkit: upgrade to 0.104Shane Wang2012-01-243-3/+3
| | | | | | | Upgrade polkit to 0.104. And fix the typo for "endline" and the checksum. Signed-off-by: Shane Wang <shane.wang@intel.com>
* libxcb: upgrade to 1.8Shane Wang2012-01-241-3/+3
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* xcb-proto: upgrade to 1.7Shane Wang2012-01-243-19/+4
| | | | | | | Upgrade xcb-proto from 1.6 to 1.7 Since xcb-proto-libdir.patch is there, the file is removed. Signed-off-by: Shane Wang <shane.wang@intel.com>
* pixman: upgrade to 0.24.2Shane Wang2012-01-241-2/+2
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* util-macros: upgrade to 1.16.1Shane Wang2012-01-241-2/+2
| | | | Signed-off-by: Shane Wang <shane.wang@intel.com>
* gcc: move shared .a to their own packageSaul Wold2012-01-242-3/+8
| | | | | | | | Keep the *_nonshared.a in the libgcc-dev package as required for linking, moved the other *.a libraries into their respective packages (libstdc++ and libssp). Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libgcc: Seperate out libgcov.a from libgcc-devSaul Wold2012-01-242-2/+4
| | | | | | | libgcov.a is moved to it's own libgcov-dev package, instead of being part of libgcc-dev. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* binutils: refactor packages for staticdevSaul Wold2012-01-242-2/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* eglibc: refactor packages for staticdevSaul Wold2012-01-241-3/+6
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* opkg: refactor packages for staticdevSaul Wold2012-01-241-3/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* opkg: move common code & metadata into opkg.inc to reduce code duplicationSaul Wold2012-01-243-85/+44
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* tcp-wrappers: refactor packages for staticdevSaul Wold2012-01-241-4/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* syslinux: refactor packages for staticdevSaul Wold2012-01-241-2/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libtool: refactor packages for staticdevSaul Wold2012-01-241-4/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>