]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agoopensp: Fix sstate relocation issue
Saul Wold [Sun, 4 Sep 2011 03:52:12 +0000 (20:52 -0700)]
opensp: Fix sstate relocation issue

[YOCTO #1440]

This fixes a problem where the native nsgmls has a path hard coded into
it, therefor add a wrapper to set the environment with the correct
paths for catalog files.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogroff: Fix sstate relocation issue
Saul Wold [Sun, 4 Sep 2011 03:51:02 +0000 (20:51 -0700)]
groff: Fix sstate relocation issue

[YOCTO #1439]

This fixes a problem where the native groff has a path hard coded into
it, therefor add a wrapper to set the command line with the correct
paths for fonts and tmac directories.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agopopulate_sdk: We need to ensure that the SDK sysroot reflects PACKAGE_ARCH
Richard Purdie [Tue, 9 Aug 2011 17:54:27 +0000 (18:54 +0100)]
populate_sdk: We need to ensure that the SDK sysroot reflects PACKAGE_ARCH

If we don't do this, the SDK target sysroot is named generically even
when it contains package architecture specific optimisations.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity.bbclass: fix splitting on newlines of SANITY_TESTED_DISTROS
Paul Eggleton [Thu, 1 Sep 2011 11:36:12 +0000 (12:36 +0100)]
sanity.bbclass: fix splitting on newlines of SANITY_TESTED_DISTROS

This variable should be split with \n sequences and these need to be
specified literally in the string. A corrected version of the example
given in the original commit (OE-core rev
75e3875341ddc8940e9ee2ccbbb2ec18194a68e6):

SANITY_TESTED_DISTROS = " \
        Ubuntu 11.04 \n \
        Fedora release 14 (Laughlin) \n \
        "

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agouseradd.bbclass: remove hardcoded reference to /usr/bin
Phil Blundell [Thu, 1 Sep 2011 15:03:52 +0000 (16:03 +0100)]
useradd.bbclass: remove hardcoded reference to /usr/bin

Otherwise the class doesn't work if ${bindir} is set to a different value;
likewise for /var vs ${localstatedir}.

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc: Fix multilib baselib confusion
Richard Purdie [Mon, 15 Aug 2011 13:05:21 +0000 (14:05 +0100)]
gcc: Fix multilib baselib confusion

Commit 35fa8dc5f7da90fdd40091a3c3600d3fcd232922 changed the gcc recipes to use
baselib for the compiler location. This is fine as long as baselib happens to
match the platform multilib definition which is enabled at the time.

This patch fixes things so that gcc will honour whatever ${base_libdir} is
set to re-allowing suitable customisation of the system layout.

[YOCTO #1362]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomultilib: Only build one kernel
Richard Purdie [Mon, 15 Aug 2011 22:59:32 +0000 (23:59 +0100)]
multilib: Only build one kernel

For a given system we only want one kernel to be built. This change makes
the main kernel recipe provide all of the provides of the various enabled
multilibs hence allowing it to fulfil all the appropriate dependencies.

To make this work a global multilib class file needed to be created.

This patch also enables this multi provider functionality for "allarch"
packages.

[YOCTO #1361]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomultilib: extend multilib prefix for libsdl
Dongxiao Xu [Fri, 2 Sep 2011 03:52:06 +0000 (11:52 +0800)]
multilib: extend multilib prefix for libsdl

libsdl is required by sato image, so extend it for multilib.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agomultilib: Using different sysroot for multilib recipes
Dongxiao Xu [Fri, 2 Sep 2011 03:45:01 +0000 (11:45 +0800)]
multilib: Using different sysroot for multilib recipes

Thinking of the senario that, if we already built out a 64bit image
along with the full toolchain bootstrapped, then we need to build some
32bit libraries, which needs lib32 versions of gcc and eglibc. These
toolchain recipes will bootstrap again in the same sysroot, resulting
that lib32-gcc-cross-initial will find some macros owned by eglibc have
already been defined and thus it includes non-existed headers that
provided by later lib32-eglibc.

The solution for the above issue is to use different sysroot for
multilib recipes, here we add ${MLPREFIX} in front of the machine
specific sysroot directory name.

[YOCTO #1372]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agorootfs_rpm: setting DEFAULTTUNE for multilib archs
Dongxiao Xu [Fri, 2 Sep 2011 03:38:43 +0000 (11:38 +0800)]
rootfs_rpm: setting DEFAULTTUNE for multilib archs

To get the MULTILIB_PACKAGE_ARCHS, we need to get the corresponding
DEFAULTTUNE value. This fixes the multilib arch directory missing issue
in solvedb-ml_archs.conf.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agohal: Remove build time dependency of virtual/kernel
Dongxiao Xu [Fri, 2 Sep 2011 03:54:30 +0000 (11:54 +0800)]
hal: Remove build time dependency of virtual/kernel

hal has runtime dependency on kernel, but not build time. Remove it from
"DEPENDS" list.

Also fix a wrong PACKAGE_ARCH setting when building multilib lib32-hal,
because ":=" will be extended immediately which is not the right value.
Using TUNE_PKGARCH instead.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agodropbear: add missing files
Koen Kooi [Fri, 2 Sep 2011 07:08:38 +0000 (09:08 +0200)]
dropbear: add missing files

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotzcode: Update to 2011i
Saul Wold [Thu, 1 Sep 2011 05:13:54 +0000 (22:13 -0700)]
tzcode: Update to 2011i

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agosato recipes: Update PR because of libowl conversion to git
Saul Wold [Thu, 1 Sep 2011 05:17:25 +0000 (22:17 -0700)]
sato recipes: Update PR because of libowl conversion to git

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoo-hand recipes: convert from svn.o-hand.org to git.yoctoproject.org
Saul Wold [Thu, 25 Aug 2011 18:20:21 +0000 (11:20 -0700)]
o-hand recipes: convert from svn.o-hand.org to git.yoctoproject.org

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoutil-linux: fix packaging of readprofile
Joshua Lock [Thu, 1 Sep 2011 22:25:25 +0000 (15:25 -0700)]
util-linux: fix packaging of readprofile

We rename readprofile to readprofile.util-linux so we need to use that binary
name in the FILES entry for the readprofile package.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts: Show sensible warning messages if expected binaries don't exist
Richard Purdie [Thu, 1 Sep 2011 21:04:48 +0000 (22:04 +0100)]
scripts: Show sensible warning messages if expected binaries don't exist

[YOCTO #1438]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts: Don't show errors from which ifconfig failing
Richard Purdie [Thu, 1 Sep 2011 19:49:44 +0000 (20:49 +0100)]
scripts: Don't show errors from which ifconfig failing

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoFix powerpc term and provide more template for different arches
Jessica Zhang [Wed, 31 Aug 2011 19:03:07 +0000 (12:03 -0700)]
Fix powerpc term and provide more template for different arches

Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoRevert "Fix adt-installer for consistent naming for powerpc and add all arch template...
Jessica Zhang [Wed, 31 Aug 2011 19:03:06 +0000 (12:03 -0700)]
Revert "Fix adt-installer for consistent naming for powerpc and add all arch template for installation"

This reverts commit ae4ad20edbb6ea023155f7ae2b00871d479e370d.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibcap: only enable pam if DISTRO_FEATURES requests it
Phil Blundell [Tue, 30 Aug 2011 16:27:13 +0000 (17:27 +0100)]
libcap: only enable pam if DISTRO_FEATURES requests it

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoshadow: Fix rpm failed dependencies when install
Zhai Edwin [Tue, 30 Aug 2011 08:05:01 +0000 (16:05 +0800)]
shadow: Fix rpm failed dependencies when install

There are some links become invalid after rename, so that failed dependencies
detected when install rpm package. This commit update links to resolve it.

[YOCTO #1158] got fixed.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodropbear: Change the path to find configuration file and add a configuration file...
Xiaofeng Yan [Wed, 31 Aug 2011 02:48:11 +0000 (10:48 +0800)]
dropbear: Change the path to find configuration file and add a configuration file for dropbear

dropbear will check "/etc/pam.d/sshd" which comes from package "openssh" \
When enabling pam supporting. But if we only install dropbear \
package without package "openssh", then "dropbear" will not \
find a configuration file.
The changes are as follow for fixing this bug:

- Change the path to find configuration file (/etc/pam.d/sshd --> /etc/pam.d/dropbear)
- Add a configuration file "/etc/pam.d/dropbear"

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt-demo-init: Fix bug 999
Xiaofeng Yan [Wed, 31 Aug 2011 01:39:58 +0000 (09:39 +0800)]
qt-demo-init: Fix bug 999

[YOCTO #999]
qt4e-demo-image needs qt-demo-init when starting qtdemoE.
qt-demo-init was pulled from Openembeded.

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconnman-gnome: Fix WiFi security display issue
Dongxiao Xu [Wed, 31 Aug 2011 06:47:33 +0000 (14:47 +0800)]
connman-gnome: Fix WiFi security display issue

Latest connman-0.75 change the WiFi security type, causing the
incompatibility of connman-gnome. Fix connman-gnome accordingly to show
the correct security informtion.

[YOCTO #1343]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogdb: Further S vs. PV fixups
Richard Purdie [Wed, 31 Aug 2011 18:43:27 +0000 (19:43 +0100)]
gdb: Further S vs. PV fixups

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxserver-nodm: Disable dbus-wait as it causes users too much confusion
Richard Purdie [Tue, 30 Aug 2011 21:23:38 +0000 (22:23 +0100)]
xserver-nodm: Disable dbus-wait as it causes users too much confusion

In the event the xserver fails to start the dbus-wait has to time out and
this causes many users a lot of confusion. If we wish to reinstate this,
we need to find a safer mechanism to do it where X failing to start cancels
the timeout (sends a dbus event at that point?) The comments are left in the
file as an example in case some user does wish to enable is.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity.bbclass: Clean up various MACHINE checks
Richard Purdie [Tue, 30 Aug 2011 16:14:55 +0000 (17:14 +0100)]
sanity.bbclass: Clean up various MACHINE checks

[YOCTO #1398]

Firstly we should start checking if MACHINE is set. It if isn't lets
make this a sanity warning since its very hard to successfully build
without setting one (and anyone wanting to do that can disable the
sanity checks easily enough anyway).

Some of the checks depend on a MACHINE being specified. This change
moves those checks to a separate function so they only run if MACHINE
has been set correctly.

Both these issues combine to ensure the user sees a sane message
and avoids the nasty tracebacks in the bug report referenced above.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity.bbclass: Fix broken whitespace
Richard Purdie [Tue, 30 Aug 2011 13:53:15 +0000 (14:53 +0100)]
sanity.bbclass: Fix broken whitespace

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity.bbclass: Fix broken indentation leading to code being skipped unintentionally
Richard Purdie [Tue, 30 Aug 2011 13:52:41 +0000 (14:52 +0100)]
sanity.bbclass: Fix broken indentation leading to code being skipped unintentionally

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage.bbclass: Ensure task's variable dependencies are correctly caputred in the...
Richard Purdie [Tue, 30 Aug 2011 13:22:21 +0000 (14:22 +0100)]
package.bbclass: Ensure task's variable dependencies are correctly caputred in the sstate checksum

[YOCTO #1388]

This change is needed to correctly add the dependencies for the do_package
task which bitbake is unable to automatically detect itself.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agointltool: Fix perl paths
Richard Purdie [Wed, 31 Aug 2011 10:26:58 +0000 (11:26 +0100)]
intltool: Fix perl paths

Currently in the native case we have a path that can easily exceed the
interpretor limit so use "env nativeperl" in that case.

This patch also fixes up the target version's interpretor path but
to do this we need to bypass the configure checks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibc-package: restore correct mangling behavior for locale names
Phil Blundell [Fri, 26 Aug 2011 16:51:47 +0000 (17:51 +0100)]
libc-package: restore correct mangling behavior for locale names

This reverts 19fb07bf337e1d724798e2eb4479c35fc45b1941 and restores
the behaviour of the code to the way it was prior to 561d875404ef1783f94f37314b6e756766db8411.

See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-August/007407.html and subsequent messages.

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogdb: Fix broken source directory
Richard Purdie [Tue, 30 Aug 2011 23:46:57 +0000 (00:46 +0100)]
gdb: Fix broken source directory

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoeglibc-locale.inc: Add eglibc-binaries, eglibc-localedatas, eglibc-gconvs and eglibc...
Xiaofeng Yan [Fri, 26 Aug 2011 09:29:44 +0000 (17:29 +0800)]
eglibc-locale.inc: Add eglibc-binaries, eglibc-localedatas, eglibc-gconvs and eglibc-charmps to variable PACKAGE

There are no locales resources in an lsb image because the locale resources were splitted from eglibc-package.inc \
and putted into a new file "eglibc-locale.inc". So the above variables lost their function in eglibc-package.inc and
caused no locale resources in an lsb image. The purpose of moving the above variables from eglibc-package.inc to \
eglibc-locale.inc is to make the above variables to take effect.

eglibc-binaries include packages "eglibc-binary-*"
eglibc-localedatas include packages "eglibc-localedata-*"
eglibc-gconvs include packages "eglibc-gconv-*"
eglibc-charmaps include packages "eglibc-charmap-*"

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogdb: upgrade from 7.3 to 7.3a
Sebastian Krzyszkowiak [Mon, 29 Aug 2011 13:13:32 +0000 (15:13 +0200)]
gdb: upgrade from 7.3 to 7.3a

* because 7.3 archive is not fetchable anymore

Signed-off-by: Sebastian Krzyszkowiak <dos@dosowisko.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibidn_1.22: add SRC_URI checksums
Sebastian Krzyszkowiak [Mon, 29 Aug 2011 13:16:23 +0000 (15:16 +0200)]
libidn_1.22: add SRC_URI checksums

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage.bbclass: use ${TARGET_PREFIX}depmod
Chris Larson [Mon, 29 Aug 2011 16:26:46 +0000 (09:26 -0700)]
image.bbclass: use ${TARGET_PREFIX}depmod

Currently it uses ${TARGET_SYS}-. This is inconsistent, as the recipe
and kernel bbclass both use the prefix. While there aren't many cases
where the two differ, it is harmless to ensure that we are behaving
consistently.

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage_types_uboot: fix a number of issues
Chris Larson [Mon, 29 Aug 2011 18:00:29 +0000 (11:00 -0700)]
image_types_uboot: fix a number of issues

- Don't use a variable reference in the IMAGE_DEPENDS
- Inherit kernel-arch to get UBOOT_ARCH
- Don't include the .bz2 variants, since the base types aren't in
  oe-core
- Add the new types to IMAGE_TYPES
- Inherit image_types, to be certain we load after it

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage_types: add ext4 types from OE
Chris Larson [Mon, 29 Aug 2011 18:00:28 +0000 (11:00 -0700)]
image_types: add ext4 types from OE

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields: update binutils to 2.21.1a
Paul Eggleton [Mon, 29 Aug 2011 18:44:21 +0000 (19:44 +0100)]
distro_tracking_fields: update binutils to 2.21.1a

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agotcmode-default: update binutils version
Paul Eggleton [Mon, 29 Aug 2011 18:43:53 +0000 (19:43 +0100)]
tcmode-default: update binutils version

binutils is now at version 2.21.1a.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agobinutils: update to 2.21.1a
Paul Eggleton [Sun, 28 Aug 2011 20:43:31 +0000 (21:43 +0100)]
binutils: update to 2.21.1a

2.21.1 has disappeared upstream. There is no ChangeLog information for
2.21.1a, however diff reports only the addition of some cpu/opc files in
cgen/ subdirectory; the source code is otherwise identical.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agokernel.bbclass: Find the kernel consistently.
Mike Crowe [Fri, 26 Aug 2011 09:21:19 +0000 (10:21 +0100)]
kernel.bbclass: Find the kernel consistently.

Use KERNEL_OUTPUT variable to find the generated kernel image rather than
duplicating the existing path. This also means it can be overridden simply.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
13 years agopango: make x11 support conditional on DISTRO_FEATURES
Phil Blundell [Fri, 26 Aug 2011 14:23:02 +0000 (15:23 +0100)]
pango: make x11 support conditional on DISTRO_FEATURES

This allows pango to build on DISTROs which don't enable x11.
Also adjust the SECTION since pango isn't really an X library.

Signed-off-by: Phil Blundell <philb@gnu.org>
13 years agoopkg-utils: ignore packages disapperaring filelist generation
Dmitry Eremin-Solenikov [Fri, 26 Aug 2011 13:49:25 +0000 (17:49 +0400)]
opkg-utils: ignore packages disapperaring filelist generation

Package files disappearing during index generation don't cause a fatal
error. Make package file disappearing during filelist generation also
a non-fatal error.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
13 years agoeglibc: fix gconv packaging after 5486cac29db6e67051fff7637a0abc9aeab661e5
Martin Jansa [Fri, 26 Aug 2011 11:41:18 +0000 (13:41 +0200)]
eglibc: fix gconv packaging after 5486cac29db6e67051fff7637a0abc9aeab661e5

* gconv is directory so test -f was always false as reported by Phil Blundell in
  http://lists.linuxtogo.org/pipermail/openembedded-core/2011-August/008973.html
* -e used also for localedef which is file, just to be more consistent

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agomultilib.bbclass: add renaming for INITSCRIPT related variables
Dongxiao Xu [Fri, 26 Aug 2011 05:04:07 +0000 (13:04 +0800)]
multilib.bbclass: add renaming for INITSCRIPT related variables

Initscripts are missing in target image in multilib case. This commit
adds the renaming logic for the related variables in multilib.bbclass.

This fixes the no response of mouse/keyboard in target system due to
the missing of udev startup script.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agomultilib.bbclass: add "pkg_postinst" and "pkg_postrm" as renaming elements
Dongxiao Xu [Fri, 26 Aug 2011 00:27:41 +0000 (08:27 +0800)]
multilib.bbclass: add "pkg_postinst" and "pkg_postrm" as renaming elements

Add "pkg_postinst" and "pkg_postrm" as renaming elements, which fixes
missing post install/rm scripts in target image.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agomultilib.bbclass: Fix renaming logic for "FILES_", "RDEPENDS_", etc
Dongxiao Xu [Thu, 25 Aug 2011 13:30:12 +0000 (21:30 +0800)]
multilib.bbclass: Fix renaming logic for "FILES_", "RDEPENDS_", etc

In the orignal logic, the renaming will not work for "FILES_" if defined
variables as:

PACKAGES = "${PN}"
FILES_abc = "/usr/include/abc.h"

It is because ${PN} is "lib64-abc" so it will not be contained in
pkgrename.

This commit enumerates all element in PACKAGES, getting the original
packages and multilib packages, then doing renaming for "FILES_",
"RDEPENDS_", etc. This fixes a lot of missing files and incorrect
dependencies.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agobitbake.conf: Use BPN in FILES paths
Dongxiao Xu [Thu, 25 Aug 2011 08:29:09 +0000 (16:29 +0800)]
bitbake.conf: Use BPN in FILES paths

Use BPN instead of PN in FILES path to support multilib.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agobase-passwd: Use BPN in FILES paths
Dongxiao Xu [Thu, 25 Aug 2011 08:27:51 +0000 (16:27 +0800)]
base-passwd: Use BPN in FILES paths

Use BPN instead of PN in FILES paths.
This fixes the login issue by /etc/passwd missing in multilib images.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agoqt4e-demo-image: Fix bug 999
Xiaofeng Yan [Fri, 26 Aug 2011 02:13:11 +0000 (10:13 +0800)]
qt4e-demo-image: Fix bug 999

[YOCTO #999]
Copy metadata of qt4e-demo-image from OE for easy testing qt4embeded on embedded platform.
This image was tested on qemuarm and can run program "qtdemoE".

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
13 years agolinux-yocto-rt: qemumips: fix boot panic
Bruce Ashfield [Thu, 25 Aug 2011 20:45:57 +0000 (16:45 -0400)]
linux-yocto-rt: qemumips: fix boot panic

Fixes [YOCTO #1392]

Updating the SRCREVs to pickup:

[
    mips/rt: convert cascade interrupt non threaded

    The preempt_rt kernel forces all irq interrupts to be threaded,
    but special interrupts can be excluded from this conversion.
    The cascade interrupt should be part of these exceptions.

    In this case, irq2 is initialized before "kthreadd" task, which
    converts irq interrupt to threaded.

    If this irq is threaded, the kernel calls "try_to_wake_up" function
    to wake up "kthreadd" task, but at that moment, "kthreadd" task
    has no been initialize and try_to_wake_up wakes up a NULL task.

Signed-off-by: Liming Wang <liming.wang@windriver.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agoscripts/runqemu: disable unfs boot mode for qemuppc
Liming Wang [Thu, 25 Aug 2011 14:45:29 +0000 (22:45 +0800)]
scripts/runqemu: disable unfs boot mode for qemuppc

Because unfs boot mode is unstable for qemuppc, disable
it temporarily.

Signed-off-by: Liming Wang <liming.wang@windriver.com>
13 years agokernel.bbclass: support kernel image type of vmlinux.gz
Mike Crowe [Thu, 25 Aug 2011 12:59:28 +0000 (13:59 +0100)]
kernel.bbclass: support kernel image type of vmlinux.gz

Add support for a gzipped vmlinux kernel by specifying:

  KERNEL_IMAGETYPE = "vmlinux.gz"

Signed-off-by: Mike Crowe <mac@mcrowe.com>
13 years agocmake-nativesdk: remove gcc standard paths
Kang Kai [Thu, 25 Aug 2011 02:55:40 +0000 (10:55 +0800)]
cmake-nativesdk: remove gcc standard paths

Because of the gcc-crosssdk bug, cmake-nativesdk needs to search gcc
standard paths itself. Right now it was fixed, so remove the additional
CXXFLAG for cmake-nativesdk.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
13 years agoqt4-tools-nativesdk: remove gcc standard paths
Kang Kai [Thu, 25 Aug 2011 02:41:57 +0000 (10:41 +0800)]
qt4-tools-nativesdk: remove gcc standard paths

gcc-crosssdk can't find the standard headers before, and it was fixed.
So it is not needed to search the gcc standard paths by
qt4-tools-nativesdk itself.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
13 years agobitbake.conf: set includedir_nativesdk
Kang Kai [Thu, 25 Aug 2011 02:25:55 +0000 (10:25 +0800)]
bitbake.conf: set includedir_nativesdk

Fixes [Yocto #1231]

crosssdk.bbclass uses ${includedir_nativesdk} to define target_includedir,
but includedir_nativesdk is not defined before. This makes gcc-crosssdk
can NOT search the correct standard headers and libraries search path.

Define includedir_nativesdk in bitbake.conf.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
13 years ago[YOCTO #1396] Fix adt-installer for consistent naming for powerpc and add all arch...
Jessica Zhang [Thu, 25 Aug 2011 18:19:53 +0000 (11:19 -0700)]
[YOCTO #1396] Fix adt-installer for consistent naming for powerpc and add all arch template for installation

Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
13 years agopackage.bbclass: Fix recrdeptask of image type recipes
Dongxiao Xu [Thu, 25 Aug 2011 03:40:11 +0000 (11:40 +0800)]
package.bbclass: Fix recrdeptask of image type recipes

For image type of recipes, we need to define do_package_write as its
do_build recrdeptask, which ensures that all packaging types listed in
PACKAGE_CLASSES will be built out.

[YOCTO 1370]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agoscript/runqemu: change boot command line for qemuppc
Liming Wang [Wed, 24 Aug 2011 08:48:27 +0000 (16:48 +0800)]
script/runqemu: change boot command line for qemuppc

Because qemuppc has no graphic emulation, remove console=tty0
and make it run into 3 run level. This can reduce boot time
for qemuppc booting.

Signed-off-by: Liming Wang <liming.wang@windriver.com>
13 years agogcc-4.5.1: Drop gcc-poison-parameters.patch, replace with bug fix patch
Kumar Gala [Fri, 26 Aug 2011 14:33:53 +0000 (09:33 -0500)]
gcc-4.5.1: Drop gcc-poison-parameters.patch, replace with bug fix patch

The gcc-poison-parameters was added specifically to deal with an issue
on ppc targets and a bug when we build with -Os -frename-registers.

This bug below reports the issue and is fixed in gcc-4.6.x/mainline:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44618

Backport patch to gcc 4.5.1.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13 years agogcc-4.6: Drop gcc-poison-parameters.patch as its not need
Kumar Gala [Wed, 24 Aug 2011 05:08:50 +0000 (00:08 -0500)]
gcc-4.6: Drop gcc-poison-parameters.patch as its not need

The gcc-poison-parameters was added specifically to deal with an issue
on ppc targets and a bug when we build with -Os -frename-registers.

This bug below reports the issue and is fixed in gcc-4.6.x:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44618

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13 years agoclasses/sanity: enhance the network connectivity test
Joshua Lock [Thu, 25 Aug 2011 15:29:30 +0000 (08:29 -0700)]
classes/sanity: enhance the network connectivity test

Switch to use the checkstatus fetcher API for the network connectivity test,
this has several advantages:
* we no longer print any messages to the console whilst the check is
being run
* we don't actually download anything, removing the need for tidy up and
making the code more concise

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto: update meta SRCREV to sync version strings
Bruce Ashfield [Thu, 25 Aug 2011 04:36:34 +0000 (00:36 -0400)]
linux-yocto: update meta SRCREV to sync version strings

During the update of the bitbake recipe's string to 3.0.3 the internal
version marker in the kernel stayed at v3.0. This meant that kernel
configuration auditing the constructed file couldn't be found and audit
warnings were thrown. This syncs all the recipes and get back to
clean configurations.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agometa-toolchain/environment: Collected site config files in runtime.
Lianhao Lu [Tue, 16 Aug 2011 03:21:54 +0000 (11:21 +0800)]
meta-toolchain/environment: Collected site config files in runtime.

[YOCTO #892]
Use the new cached site config files generation mechanism in
toolchain-script.bbclass.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agotoolchain-script.bbclass: Collected cached site config in runtime.
Lianhao Lu [Tue, 16 Aug 2011 03:15:36 +0000 (11:15 +0800)]
toolchain-script.bbclass: Collected cached site config in runtime.

[YOCTO #892]
Modify the function toolchain_create_sdk_siteconfig to collect the
cached site config files which are specified by
TOOLCHAIN_NEED_CONFIGSITE_CACHE in runtime.

Also added task dependency to ensure the cached site config files are
generated.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agolibc-package bbclass: fix binary localedata dependency code
Koen Kooi [Wed, 24 Aug 2011 18:32:00 +0000 (20:32 +0200)]
libc-package bbclass: fix binary localedata dependency code

When using binary locales rootfs generation fails with:

| Unknown package 'locale-base-en-us'.
| Collected errors:
|  * opkg_install_cmd: Cannot install package locale-base-en-us.

This is due to:

$ dpkg-deb -I ipk/armv7a/locale-base-en-us_2.12-r16_armv7a.ipk | grep Depends
 Depends: eglibc-binary-localedata-en.us

Note the '.' seperator

$ ls ipk/armv7a/ | grep binary-localedata-en | grep us
eglibc-binary-localedata-en-us_2.12-r16_armv7a.ipk

Note the '-' seperator vs the '.' in the locale-base packages.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoterminal: fix issue with unset exportable env vars
Chris Larson [Wed, 24 Aug 2011 20:00:03 +0000 (13:00 -0700)]
terminal: fix issue with unset exportable env vars

This should resolve the devshell issue people are seeing.

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto/2.6.37: apmd + get time of day fixes
Bruce Ashfield [Wed, 24 Aug 2011 20:20:36 +0000 (16:20 -0400)]
linux-yocto/2.6.37: apmd + get time of day fixes

Fixes [YOCTO #916]
Fixes [YOCTO #900]

Merging:

[
  commit 4ae8f8605c81c39b959948e23f7123294a5dfb3f
  Author: Liming Wang <liming.wang@windriver.com>
  Date:   Wed Aug 24 10:45:19 2011 +0800

    x86: use vdso gettime fallback versus returning an error

    __vdso_clock_gettime should fall back to call vdso_fallback_gettime function
    if no clockid is selected, not just return error.

Signed-off-by: Liming Wang <liming.wang@windriver.com
]
[
  commit aeea99683c7283f1f3320bf2ee7085ee252d4e7e
  Author: Liming Wang <liming.wang@windriver.com>
  Date:   Fri Aug 19 17:43:49 2011 +0800

    meta: add APM Emulation option to beagleboard

    apmd daemon needs this option to work, so add this to beagleboard
    kernel config file.

Signed-off-by: Liming Wang <liming.wang@windriver.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: update machines and default configuration
Bruce Ashfield [Wed, 24 Aug 2011 20:10:47 +0000 (16:10 -0400)]
linux-yocto: update machines and default configuration

Fixes [YOCTO: #686]

During routine maintenance some base changes were re-wound on
the common branches. All machines still had these changes, but
any new machine branched from the common base would miss those
changes. This update restores those commits to the standard branch
and merges them out to all child branches.

The meta branch update adds a configuration item to support
live image booting on qemux86.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: update meta SRCREVs for beagleboard config changes
Bruce Ashfield [Mon, 22 Aug 2011 04:17:03 +0000 (00:17 -0400)]
linux-yocto: update meta SRCREVs for beagleboard config changes

Fixes [YOCTO #916]

Adding APM emulation and CONFIG_USB_MUSB_OMAP2PLUS to the beagleboard
base configuration.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto-rt: update qemuppc support and streamline variables
Bruce Ashfield [Wed, 24 Aug 2011 20:50:26 +0000 (16:50 -0400)]
linux-yocto-rt: update qemuppc support and streamline variables

Fixes [YOCTO #1391]
Fixes [YOCTO #1389]

qemuppc must have a dedicated branch for -rt support, since it has
board specific patches that are not suitable for a common location.
This fixes the boot by propagating some common fixes and by syncing
to the latest meta-configuration.

There are some variables that are now in linux-yocto.inc and need not
be defined by the kernel recipe itself, so we can safely remove them
with no impact on the build.

CC: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokern-tools: allow flexible branch points
Bruce Ashfield [Wed, 24 Aug 2011 20:50:25 +0000 (16:50 -0400)]
kern-tools: allow flexible branch points

Updating the SRCREV to pickup a series of changes to the
kern-tools that allow more flexible creation of trees from
scratch. This functionality is not used by the normal
kernel build process and has no impact on existing builds.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinitrdscripts: fix init-live.sh for hddimg and livecd
Jingdong Lu [Wed, 24 Aug 2011 07:36:22 +0000 (15:36 +0800)]
initrdscripts: fix init-live.sh for hddimg and livecd

Both hddimg and livecd use init-live.sh script to boot the rootfs.img.
But the paths of rootfs.img in hddimg and livecd are different. So we add
a variable "ISOLINUX" to provide a correct path.

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
13 years agolibpam: Setting suid bit for unix_chkpwd
Wenzong Fan [Sat, 20 Aug 2011 07:30:32 +0000 (15:30 +0800)]
libpam: Setting suid bit for unix_chkpwd

[YOCTO #1252]

While pam_unix.so required by an application on lsb image, it will need to
call the unix_chkpwd to get userinfo from shadow file. This fix get a normal
user could read shadow file via unix_chkpwd.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
13 years agocronie: Updates to cronie
Wenzong Fan [Sat, 20 Aug 2011 09:15:50 +0000 (17:15 +0800)]
cronie: Updates to cronie

1) Add required pam plugins to RDEPENDS list;
2) Correct configure option that used for enable pam support;
3) Create empty crond config file cron.deny;
4) Don't set readonly variable UID in crond init script.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
13 years agomips32: add mips32el tuning
Phil Blundell [Fri, 19 Aug 2011 16:55:08 +0000 (17:55 +0100)]
mips32: add mips32el tuning

This makes building for little-endian mips32 slightly more convenient.

Signed-off-by: Phil Blundell <philb@gnu.org>
13 years agoprocps: Fix lib path to support multilib
Dongxiao Xu [Tue, 23 Aug 2011 14:18:12 +0000 (22:18 +0800)]
procps: Fix lib path to support multilib

Revise the install.patch which hardcode the lib paths.
Change ${PN} to ${BPN} in file names.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agolibtasn1: update SRC_URI
Joshua Lock [Tue, 23 Aug 2011 22:33:55 +0000 (15:33 -0700)]
libtasn1: update SRC_URI

libtasn is no longer hosted as a sub-project of gnutls, it has its ftp
directory.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoimage.bbclass, kernel.bbclass: remove non-standard -n option from cp command
Paul Eggleton [Tue, 23 Aug 2011 15:22:14 +0000 (16:22 +0100)]
image.bbclass, kernel.bbclass: remove non-standard -n option from cp command

-n is not a POSIX option and does not work on some systems (e.g. Debian
Lenny); in any case it is not strictly necessary here, so remove it.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts/combo-layer: fix overzealous regex in default hook script
Paul Eggleton [Tue, 23 Aug 2011 18:56:28 +0000 (19:56 +0100)]
scripts/combo-layer: fix overzealous regex in default hook script

combo-layer's hook scripts are intended to modify patches as they pass
through; the default one adds a prefix with the component name and
a line with the component repo revision before the Signed-off-by;
however the script was also unintentionally modifying the contents of
patches *within* the patches passing through it, which resulted in
unexpected failures when the combo-layer script attempted to use
"git am" to apply them.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agobase.bbclass: clarify COMMERCIAL_LICENSE skip reason
Paul Eggleton [Tue, 23 Aug 2011 15:51:07 +0000 (16:51 +0100)]
base.bbclass: clarify COMMERCIAL_LICENSE skip reason

Change to a proper sentence and add a reference to the
COMMERCIAL_LICENSE variable so that the user knows where this can be
controlled.

Addresses remainder of [YOCTO #846]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoutils.bbclass: skip empty paths when handling FILESEXTRAPATHS
Martin Jansa [Fri, 19 Aug 2011 12:16:28 +0000 (14:16 +0200)]
utils.bbclass: skip empty paths when handling FILESEXTRAPATHS

* if there is multiple .bbappend files with FILESEXTRAPATHS_prepend := "/:"
  then the one parsed last is causing trailing ':' and that's causing empty element in
  path = extrapaths.split(:) + path
* it's hard to keep all .bbappends from foreign layers to follow this rule, so it's better
  to be able to handle trailing ':'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agotask-core-x11-sato: add libsdl into sato image
Jiajun Xu [Mon, 22 Aug 2011 15:30:18 +0000 (23:30 +0800)]
task-core-x11-sato: add libsdl into sato image

We add libsdl into sato image since some 3D graphics testing needs it.

Signed-off-by: Jiajun Xu <jiajun.xu@intel.com>
13 years agolibsdl: do not inherit nativesdk
Jiajun Xu [Mon, 22 Aug 2011 15:29:07 +0000 (23:29 +0800)]
libsdl: do not inherit nativesdk

We already enable target version for libsdl and use BBCLASSEXTEND
to enable nativesdk. No need to inherit nativesdk then.

Signed-off-by: Jiajun Xu <jiajun.xu@intel.com>
13 years agoscripts/combo-layer: fix configuration file handling
Otavio Salvador [Fri, 19 Aug 2011 15:07:05 +0000 (15:07 +0000)]
scripts/combo-layer: fix configuration file handling

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoscripts/runqemu: add support to pass bootparams to kernel
Otavio Salvador [Fri, 19 Aug 2011 13:37:26 +0000 (13:37 +0000)]
scripts/runqemu: add support to pass bootparams to kernel

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agokernel.bbclass: save kernel image name into $kerneldir
Otavio Salvador [Fri, 22 Jul 2011 01:23:59 +0000 (01:23 +0000)]
kernel.bbclass: save kernel image name into $kerneldir

Save the kernel image name into sysroot so it can be used during image
build if need. This is used by O.S. Systems products and probably
useful to others.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoUse OECORE_DISTRO_VERSION instead of POKY_DISTRO_VERSION
Otavio Salvador [Fri, 15 Jul 2011 14:53:34 +0000 (14:53 +0000)]
Use OECORE_DISTRO_VERSION instead of POKY_DISTRO_VERSION

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agobitbake meta-toolchain with gcc 4.5.1 failed
Robert Yang [Sun, 21 Aug 2011 09:52:55 +0000 (17:52 +0800)]
bitbake meta-toolchain with gcc 4.5.1 failed

Fixes bug [YOCTO #1386]

1) Add the following lines to conf/local.conf:

SDKGCCVERSION="4.5.1"
GCCVERSION="4.5.1"

2) bitbake meta-toolchain

The we will notice the error that sed can't find the directory:

${TMPDIR}/work-shared/gcc-${PV}/gcc-${PV}-${PR}

we had changed the name of S from gcc-${PV} to gcc-${PV}-${PR}, but didn't
update meta/recipes-devtools/gcc/gcc-common.inc, so fix S in gcc-common.inc
would make it work.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
13 years agolinux-yocto: update SRCREVs for 3.0.3
Bruce Ashfield [Fri, 19 Aug 2011 04:57:26 +0000 (00:57 -0400)]
linux-yocto: update SRCREVs for 3.0.3

Updating the SRCREVs to pickup the kernel.org -stable update for
3.0.3

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: move more default values into linux-yocto.inc
Bruce Ashfield [Fri, 19 Aug 2011 04:42:38 +0000 (00:42 -0400)]
linux-yocto: move more default values into linux-yocto.inc

During the preparation of some linux-yocto extension documentation it
was clear that some variables are being defined in each recipe, when
they don't have to be. Moving the defaults into linux-yocto.in and
allowing them to be overidden in recipes simpifies the reuse of the
base infrastructure.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agoat: fix RDEPENDS -> RDEPENDS_${PN}
Saul Wold [Sun, 21 Aug 2011 19:56:56 +0000 (12:56 -0700)]
at: fix RDEPENDS -> RDEPENDS_${PN}

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoadt-installer: Removed the hard coded repo url.
Lianhao Lu [Fri, 19 Aug 2011 05:14:27 +0000 (13:14 +0800)]
adt-installer: Removed the hard coded repo url.

[YOCTO #1380] Removed the hard coded repo url in opkg configuration
files.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agoimage_types_uboot: add uboot mkimage fs types
Chris Larson [Fri, 19 Aug 2011 21:56:25 +0000 (14:56 -0700)]
image_types_uboot: add uboot mkimage fs types

Signed-off-by: Chris Larson <chris_larson@mentor.com>
13 years agorpm: be certain we don't prefix our binaries
Chris Larson [Fri, 19 Aug 2011 21:56:24 +0000 (14:56 -0700)]
rpm: be certain we don't prefix our binaries

In certain combinations of build/host/target, they can end up
inadvertently prefixed, breaking the assumptions in the recipe.

Signed-off-by: Chris Larson <chris_larson@mentor.com>
13 years agolibpcre: the generated libtool uses HOST_SYS
Chris Larson [Fri, 19 Aug 2011 21:56:23 +0000 (14:56 -0700)]
libpcre: the generated libtool uses HOST_SYS

Signed-off-by: Chris Larson <chris_larson@mentor.com>
13 years agorecipes: Delete patch=1, its default and replace pnum with striplevel
Khem Raj [Thu, 18 Aug 2011 00:17:52 +0000 (00:17 +0000)]
recipes: Delete patch=1, its default and replace pnum with striplevel

Some place pnum=1 is used which is removed as well since
striplevel=1 is default

Signed-off-by: Khem Raj <raj.khem@gmail.com>