]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
14 years agoAllow running of multiple QEMU nfs instances
Scott Garman [Mon, 4 Oct 2010 04:16:24 +0000 (21:16 -0700)]
Allow running of multiple QEMU nfs instances

These changes allow multiple instances of the userspace NFS server
to run, when brought up by consecutive instances of the poky-qemu
control script.

This fixes [BUGID #393]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-gen-tapdevs: script to create a 'bank' of tap interfaces
Scott Garman [Fri, 1 Oct 2010 03:39:26 +0000 (20:39 -0700)]
poky-gen-tapdevs: script to create a 'bank' of tap interfaces

This script can be used to create and configure a 'bank' of tap
interfaces that can be used by the poky-qemu script.

It is useful in locked-down enterprise environments where developers
do not have sudo access, but need to be able to run QEMU with
networking. A sysadmin would then use this script to bring up a
number of tap interfaces for the user to make use of.

This fixes [BUGID #391]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-qemu-internal: use lockfile-progs for network interface locking
Scott Garman [Wed, 29 Sep 2010 01:58:33 +0000 (18:58 -0700)]
poky-qemu-internal: use lockfile-progs for network interface locking

The 'lockfile' utility originally used comes from the procmail
package, which users shouldn't have to install. This uses the
more general lockfile-progs utilities to acheive the same end.

This fixes [BUGID #389]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-qemu: integrate userspace nfsroot support
Scott Garman [Tue, 28 Sep 2010 23:23:54 +0000 (16:23 -0700)]
poky-qemu: integrate userspace nfsroot support

This is the first phase of some refactoring the poky-qemu control
scripts are getting. This integrates userspace nfsroot support into
poky-qemu, making runqemu-nfs obsolete.

This fixes [BUGID #295]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agopoky-qemu-ifup/ifdown: Require root privileges to run
Scott Garman [Mon, 4 Oct 2010 04:39:14 +0000 (21:39 -0700)]
poky-qemu-ifup/ifdown: Require root privileges to run

This fixes [BUGID #232], requiring root privileges to run these scripts
and giving an error prompt when that requirement is not met.

The tunctl uid fallback code has also been removed, as we can rely on
the specific version of tunctl run from the native sysroot.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agokern_tools: update SRCREV for defconfig fixes
Bruce Ashfield [Wed, 6 Oct 2010 03:44:59 +0000 (23:44 -0400)]
kern_tools: update SRCREV for defconfig fixes

Fixes [BUGID #399]

During BSP work it was noticed that some defconfigs weren't being
pulled into BSPs. This was due to a bad test that ended up
allowing a defconfig to exclude itself. The test has been tightened
to only kernel feature files, and defconfigs are now always
pulled in.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoxf86-video-intel_git: fix COMPATIBLE_HOST definition
Nitin A Kamble [Mon, 4 Oct 2010 23:00:41 +0000 (16:00 -0700)]
xf86-video-intel_git: fix COMPATIBLE_HOST definition

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agosyslinux: fix COMPATIBLE_HOST definition
Nitin A Kamble [Mon, 4 Oct 2010 23:00:16 +0000 (16:00 -0700)]
syslinux: fix COMPATIBLE_HOST definition

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agonasm: fix COMPATIBLE_HOST definition
Nitin A Kamble [Mon, 4 Oct 2010 22:59:50 +0000 (15:59 -0700)]
nasm: fix COMPATIBLE_HOST definition

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibacpi: fix COMPATIBLE_HOST definition
Nitin A Kamble [Mon, 4 Oct 2010 22:59:07 +0000 (15:59 -0700)]
libacpi: fix COMPATIBLE_HOST definition

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoformfactor: mv emenlow formfactor config to machconfig
Saul Wold [Wed, 6 Oct 2010 16:22:10 +0000 (09:22 -0700)]
formfactor: mv emenlow formfactor config to machconfig

Fixes [BUGID #398]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agobitbake/runqueue.py: Fix invalid variable reference fixing the -f option with setscen...
Richard Purdie [Thu, 7 Oct 2010 14:45:02 +0000 (15:45 +0100)]
bitbake/runqueue.py: Fix invalid variable reference fixing the -f option with setscene tasks

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agosstate: Fix SSTAGE_MIRRORS handling and improve example in local.conf.sample
Richard Purdie [Thu, 7 Oct 2010 14:42:56 +0000 (15:42 +0100)]
sstate: Fix SSTAGE_MIRRORS handling and improve example in local.conf.sample

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/fetch/__init__.py: Abstract mirror variable handling and enhance to accept...
Richard Purdie [Thu, 7 Oct 2010 14:42:15 +0000 (15:42 +0100)]
bitbake/fetch/__init__.py: Abstract mirror variable handling and enhance to accept \n delimitation in variables

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agorootfs_rpm: Add lock file in the rpm deploy directory to allow mutliple rootfs creati...
Richard Purdie [Thu, 7 Oct 2010 14:41:17 +0000 (15:41 +0100)]
rootfs_rpm: Add lock file in the rpm deploy directory to allow mutliple rootfs creation tasks to coexist without breaking each other

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc: Fix c++ search path for target system compiler making everything consistent
Richard Purdie [Thu, 7 Oct 2010 10:06:32 +0000 (11:06 +0100)]
gcc: Fix c++ search path for target system compiler making everything consistent

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolocal.conf.sample: Until bug 227 is resolved, ipk packaging is needed for meta-toolch...
Richard Purdie [Thu, 7 Oct 2010 09:23:30 +0000 (10:23 +0100)]
local.conf.sample: Until bug 227 is resolved, ipk packaging is needed for meta-toolchain so enable by default

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoExport ALL_PROXY for bitbake commands
Darren Hart [Wed, 29 Sep 2010 08:42:42 +0000 (01:42 -0700)]
Export ALL_PROXY for bitbake commands

We already export http,ftp,https proxy environment variables. Some environments,
GNOME for instance, place the socks proxy in ALL_PROXY and all_proxy. Export it
as well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agohandbook: corrent RRECOOMENDS spelling in ref-variables
Darren Hart [Wed, 6 Oct 2010 18:29:28 +0000 (11:29 -0700)]
handbook: corrent RRECOOMENDS spelling in ref-variables

Correct MACHINE_EXTRA_ESSENTIAL_RRECOOMENDS to
MACHINE_EXTRA_ESSENTIAL_RRECOMMENDS.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agopseudo: Update to the latest version of pseudo
Mark Hatle [Wed, 6 Oct 2010 23:48:16 +0000 (18:48 -0500)]
pseudo: Update to the latest version of pseudo

[BUGID #403]

The latest version of pseudo has a workaround for an extended attribute
problem that may show up with certain configurations of modern coreutils.

Specifically cp -p does not use chmod to change the permissions, but instead
uses fsetxattr to change the permissions.  fsetxattr (and extended attributes)
are not supported within pseudo.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agoqt4-tools-native: Fix compile failures
Richard Purdie [Wed, 6 Oct 2010 14:17:14 +0000 (15:17 +0100)]
qt4-tools-native: Fix compile failures

fontconfig/freetype are not listed in the dependencies, neither are any of the
X components yet this recipe appears to be building the whole UI framework, not
just the tools.

It turns out this is a dependency for uic3 and qdbus. Since at this time we don't
require these, remove them from the build.

Its likely cross versions of those specific tools would need to be added due to
their dependency on the windowing system compilation.

[BUGID #390]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/sstate: Implement a lookup function to speed up setscene processing
Richard Purdie [Tue, 5 Oct 2010 21:21:34 +0000 (22:21 +0100)]
bitbake/sstate: Implement a lookup function to speed up setscene processing

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoRevert "classes: Disable setscene tasks for initial testing"
Richard Purdie [Thu, 16 Sep 2010 05:55:21 +0000 (06:55 +0100)]
Revert "classes: Disable setscene tasks for initial testing"

This reverts commit 084ec86402bba92418898a4c47667a0574a3b3ee.

14 years agobase.bbclass: Implement PRINC, a way to increment the PR variable in .bbappend files
Richard Purdie [Tue, 5 Oct 2010 09:07:00 +0000 (10:07 +0100)]
base.bbclass: Implement PRINC, a way to increment the PR variable in .bbappend files

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoImprove FILESPATH usage in .bbappend recipes
Richard Purdie [Tue, 5 Oct 2010 09:06:11 +0000 (10:06 +0100)]
Improve FILESPATH usage in .bbappend recipes

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/fetch: if mirror fetching fails, ensure exception is raised
Joshua Lock [Tue, 5 Oct 2010 11:44:08 +0000 (12:44 +0100)]
bitbake/fetch: if mirror fetching fails, ensure exception is raised

We catch any exception raised by the fetchers go() method and attempt to work
around it by trying any (post) mirrors which are configured. However, should
the mirrors fail the exception is lost and the fetch is assumed to have
completed successfully.

Instead, save the exception and if the local file does not exist after trying
the mirrors re-raise the exception.

Fixes [BUGID #362]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agorootfs_deb: fix parsing a shell cmd
Saul Wold [Mon, 4 Oct 2010 23:20:21 +0000 (16:20 -0700)]
rootfs_deb: fix parsing a shell cmd

This fixes [BUGID #360] parsing failure when using package_dep
as rootfs generator.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agokernel: update SRCREVs for emenlow and blacksand/Kconfig
Bruce Ashfield [Mon, 4 Oct 2010 20:51:15 +0000 (16:51 -0400)]
kernel: update SRCREVs for emenlow and blacksand/Kconfig

Fixes [BUGID #395, #396]

Add the emenlow-standard branch to the SRCREV list, and update
all the branch revisions to include the fix for defconfig processing,
that was exposed by work on the blacksand BSP.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agocreateme/patchme: use kgit-checkpoint to restore meta data
Bruce Ashfield [Mon, 4 Oct 2010 04:46:27 +0000 (00:46 -0400)]
createme/patchme: use kgit-checkpoint to restore meta data

Fixes [BUGID: #390]

The custom de-checkpoint routines used in createme/patchme
destroyed data each run. This meant that incremental and
expermental work couldn't be done directly in the kernel source
tree itself. Using the more robust kgit-checkpoint allows that
data to be persistent (until a clean is done).

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agokern_tools: allow patching on autocreated/empty branches
Bruce Ashfield [Mon, 4 Oct 2010 03:27:15 +0000 (23:27 -0400)]
kern_tools: allow patching on autocreated/empty branches

Fixes [BUGID #388]

Even if we aren't creating the branch from scratch, it is possible
that it has never been patched before. So let's make sure the
infrastructure for patching is always in place.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoqemumips: Add formfactor file so the mouse works correctly
Richard Griffiths [Tue, 21 Sep 2010 20:38:10 +0000 (13:38 -0700)]
qemumips: Add formfactor file so the mouse works correctly

Fixes [BUGID #99]

Signed-off-by: Richard Griffiths <rgriffit@windriver.com>
14 years agox11-common: correct the syntax for the -mouse arg to Xfbdev
Richard Griffiths [Tue, 21 Sep 2010 20:38:09 +0000 (13:38 -0700)]
x11-common: correct the syntax for the -mouse arg to Xfbdev

Fixes [BUGID #99]

The mouse option as passed to Xfbdev was correct for most
targets, except mips (and a PS/2 mouse). Modifying the
syntax of the option fixes the mips case, and has no impact
on other users.

Signed-off-by: Richard Griffiths <rgriffit@windriver.com>
14 years agoqemumips: override default UI options.
Richard Griffiths [Tue, 21 Sep 2010 20:38:08 +0000 (13:38 -0700)]
qemumips: override default UI options.

Fixes [BUGID #99]

The mouse, usb and cursor devices don't work for the
qemumips machine. There's no easy way to 'undo' the
defaults, or dynamically remove them, so we simply
don't use the default UI options for this machine type.

Mouse and pointer are provided via ps/2 and not via
the usb and wacom tablet driver.

Signed-off-by: Richard Griffiths <rgriffit@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoncurses: Fix export of LD_LIBRARY_PATH.
Daniel Díaz [Sun, 3 Oct 2010 20:45:14 +0000 (15:45 -0500)]
ncurses: Fix export of LD_LIBRARY_PATH.

This fixes the following error on do_install:
> line 175: export: `=': not a valid identifier
> line 175: export: `[...]/usr/lib': not a valid identifier

Signed-off-by: Daniel Díaz <yosoy@danieldiaz.org>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogitignore: Add meta-extras and meta-m2
Richard Purdie [Sat, 2 Oct 2010 21:34:08 +0000 (22:34 +0100)]
gitignore: Add meta-extras and meta-m2

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agometa-openmoko: Drop as this code is very stale
Richard Purdie [Sat, 2 Oct 2010 21:33:24 +0000 (22:33 +0100)]
meta-openmoko: Drop as this code is very stale

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agometa-gnome: Remove libgnome, libgnoneui and update gthumb adding libunique dependency
Richard Purdie [Sat, 2 Oct 2010 21:32:45 +0000 (22:32 +0100)]
meta-gnome: Remove libgnome, libgnoneui and update gthumb adding libunique dependency

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoncurses: Only set LD_LIBRARY_PATH within the do_install
Richard Purdie [Sat, 2 Oct 2010 17:08:19 +0000 (18:08 +0100)]
ncurses: Only set LD_LIBRARY_PATH within the do_install

If this is done as a global export it can affect the whole task and the
wrong python libraries can be found for example.

[BUGID #335]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoinsane: Update the insane class to check for host contamination
Mark Hatle [Thu, 30 Sep 2010 20:50:42 +0000 (15:50 -0500)]
insane: Update the insane class to check for host contamination

[BUGID #376]

Update to the insane class to detect the new gcc and binutils poison
messages located within the config.log.  (Continue to scan for the old
style message.)

Add a new compile and install log check to the package_qa that scans the
logs for the same types of messages "unsafe for cross-compilation".

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agobuild.py: Add a symlink for the logging
Mark Hatle [Thu, 30 Sep 2010 20:04:18 +0000 (15:04 -0500)]
build.py: Add a symlink for the logging

[BUGID #375]

When configuring for the log file output, we generate a symlink to the
target filename.  This link uses the same file naming, but without the
active pid, making it easier to see which log file is the last one
generated.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agopython-pygtk: Use correct paths at build time
Joshua Lock [Fri, 1 Oct 2010 15:39:49 +0000 (16:39 +0100)]
python-pygtk: Use correct paths at build time

Fix the paths in configure.ac to use the target libraries and generators for
building pygtk. Fix taken from OE.

Thanks to Gary Thomas for providing a first stab at this.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoPython gst package needs pygtk at runtime
Gary Thomas [Fri, 24 Sep 2010 22:41:11 +0000 (16:41 -0600)]
Python gst package needs pygtk at runtime

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agopoky-qemu-internal: only check mmap_min_addr when running arm images
Joshua Lock [Fri, 1 Oct 2010 14:09:47 +0000 (15:09 +0100)]
poky-qemu-internal: only check mmap_min_addr when running arm images

No need to force users to poke /proc/sys when they don't need to.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoFix packaging error (util-linux-sfdisk could not be built)
Gary Thomas [Thu, 30 Sep 2010 22:35:25 +0000 (16:35 -0600)]
Fix packaging error (util-linux-sfdisk could not be built)

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agolocal.conf.sample: include notes on generating fewer LIBC locales
Joshua Lock [Fri, 1 Oct 2010 12:11:30 +0000 (13:11 +0100)]
local.conf.sample: include notes on generating fewer LIBC locales

libc locale generation is very time consuming so document the
GLIBC_GENERATE_LOCALES variable in the sample local.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agositeconfig: Fix mkdir
Mark Hatle [Thu, 30 Sep 2010 20:04:31 +0000 (15:04 -0500)]
siteconfig: Fix mkdir

[BUGID #379]

In a strange configuration, siteconfig could have already generated it's
directory, but decided it needs to regenerate the site config.  The lack
of -p in the mkdir causes a failure.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agobinutils: Update the poison patch
Mark Hatle [Thu, 30 Sep 2010 20:03:59 +0000 (15:03 -0500)]
binutils: Update the poison patch

[BUGID #374]

Previously the poison directories patch was present, but not enabled due
to the lack of the configure option being set, and also the fact configure
itself was not being patched.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agogcc: Update poisoned include path checking
Mark Hatle [Wed, 29 Sep 2010 20:18:01 +0000 (15:18 -0500)]
gcc: Update poisoned include path checking

[BUGID #374]

The poison directory patch that was included with gcc-4.5.0 was not previously
enabled due to the lack of the configure file changes.

The patch has been updated to include the configure fragment.  It was also noted
that this patch preformed nearly the same functions as the
zecke-no-host-includes patch, but with slightly different directories.

The directories scanned were added from the zecke-no-host-includes patch to
the new gcc-poison-dir-extend.patch.

The other difference with the zecke patch is that poisoned headers is no longer
an immediate fatal error.  There may be instances where someone wants to do
this.

Adding -Werror=poison-system-directories to the CFLAGS would restore the
behavior.

Also fix a small problem where --help=warnings on gcc wouldn't return the
poison-system-directories as a valid option, even though it was.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agoaugeas: Add missing dependency on readline
Mark Hatle [Fri, 1 Oct 2010 14:53:27 +0000 (09:53 -0500)]
augeas: Add missing dependency on readline

[BUGID #381]

Augeas apparently has a readline dependency.  Add this to the DEPENDS.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agosstate: Deal with a potential race when cleaning packages
Richard Purdie [Fri, 1 Oct 2010 13:07:18 +0000 (14:07 +0100)]
sstate: Deal with a potential race when cleaning packages

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoSplit meta-extras and meta-moblin out of the main repository
Richard Purdie [Thu, 30 Sep 2010 21:15:13 +0000 (22:15 +0100)]
Split meta-extras and meta-moblin out of the main repository

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agotask-base: Drop wifi fw
Richard Purdie [Thu, 30 Sep 2010 20:35:44 +0000 (21:35 +0100)]
task-base: Drop wifi fw

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoMove prism-firmware, spectrum-fw, python-urlgrabber, python-iniparse and yum-metadata...
Richard Purdie [Thu, 30 Sep 2010 20:35:20 +0000 (21:35 +0100)]
Move prism-firmware, spectrum-fw, python-urlgrabber, python-iniparse and yum-metadata to meta-extras

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoDistro Tracking: Remove private directory since it's merged to one file now
Saul Wold [Thu, 30 Sep 2010 20:46:17 +0000 (13:46 -0700)]
Distro Tracking: Remove private directory since it's merged to one file now

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoMake invalid LICENSE fields fatal
Richard Purdie [Thu, 30 Sep 2010 19:15:40 +0000 (20:15 +0100)]
Make invalid LICENSE fields fatal

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibopensync: Fixup a couple of LICENSE fields
Richard Purdie [Thu, 30 Sep 2010 19:40:57 +0000 (20:40 +0100)]
libopensync: Fixup a couple of LICENSE fields

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoexternal-toolchain: Set LICENSE
Richard Purdie [Thu, 30 Sep 2010 19:32:01 +0000 (20:32 +0100)]
external-toolchain: Set LICENSE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agomoblin-proto: Move to meta-extras
Richard Purdie [Thu, 30 Sep 2010 19:08:29 +0000 (20:08 +0100)]
moblin-proto: Move to meta-extras

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoqemu: introduce vmware vga FIFO rewind patch to fix qemu hang
Zhai Edwin [Thu, 30 Sep 2010 17:43:14 +0000 (01:43 +0800)]
qemu: introduce vmware vga FIFO rewind patch to fix qemu hang

In some circumstance guest driver got interrupted before inserting all args
for one command, so that qemu get an invalid args and hang. GL patch
doesn't consume these missing args, which further cause FIFO disorder.

This commit reverts wrong behavior of GL patch, and introduces a qemu
upstream patch to rewind FIFO unpon detecting incomplete command.

[BUGID #111] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agolinux-libc-header: Sync CONNECTOR_MAX_MSG_SIZE with wrs kernel
Zhai Edwin [Thu, 30 Sep 2010 13:54:38 +0000 (21:54 +0800)]
linux-libc-header: Sync CONNECTOR_MAX_MSG_SIZE with wrs kernel

Currently default header is linux-libc-header, which leads the dismatch
with wrs kernel.

The different headers for same file cause trouble between kerenl module and
user level binary. E.g. segfault in v86d due to different
CONNECTOR_MAX_MSG_SIZE in connector.h from the one used by uvesafb.

This fix is work around to sync with wrs kernel headers, and should be removed
after switching to linux-libc-headers-wrs.

[BUGID #279] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agogdb: add EXPAT to resolve gdbserver comm issues
Saul Wold [Thu, 30 Sep 2010 19:02:15 +0000 (12:02 -0700)]
gdb: add EXPAT to resolve gdbserver comm issues

[BUGID #346]

Added EXPAT = "--with-expat" to allow gdb to correctly
communicate with the gdbserver

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agogst-openmax: Add LICENSE field
Saul Wold [Thu, 30 Sep 2010 19:01:35 +0000 (12:01 -0700)]
gst-openmax: Add LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agogobject-introspection: Add LICENSE
Richard Purdie [Thu, 30 Sep 2010 18:58:10 +0000 (19:58 +0100)]
gobject-introspection: Add LICENSE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agospectrum-fw: Set LICENSE
Richard Purdie [Thu, 30 Sep 2010 18:55:26 +0000 (19:55 +0100)]
spectrum-fw: Set LICENSE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopuzzles: Set LICENSE
Richard Purdie [Thu, 30 Sep 2010 18:00:19 +0000 (19:00 +0100)]
puzzles: Set LICENSE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibfribidi: added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:22:27 +0000 (10:22 -0700)]
libfribidi: added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agobeeycrypt: added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:22:11 +0000 (10:22 -0700)]
beeycrypt: added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agolibffi: added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:21:46 +0000 (10:21 -0700)]
libffi: added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agotzcode-native: added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:21:30 +0000 (10:21 -0700)]
tzcode-native: added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agopolkit-gnome: added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:21:12 +0000 (10:21 -0700)]
polkit-gnome: added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agodiffstat: Added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:20:14 +0000 (10:20 -0700)]
diffstat: Added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agolibopensync: Added LICNESE fields to plugins
Saul Wold [Thu, 30 Sep 2010 17:19:56 +0000 (10:19 -0700)]
libopensync: Added LICNESE fields to plugins

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agofarsight: Added LICENSE field
Saul Wold [Thu, 30 Sep 2010 17:19:20 +0000 (10:19 -0700)]
farsight: Added LICENSE field

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoelfutils: add zlib into DEPENDS
Dexuan Cui [Thu, 30 Sep 2010 10:00:52 +0000 (18:00 +0800)]
elfutils: add zlib into DEPENDS

This patch fixes the build failure I met with.
Thanks a lot to Qing He and Kevin Tian for pointing this out!

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agogcc: fix check for target libc ssp support
Kevin Tian [Wed, 29 Sep 2010 00:54:33 +0000 (08:54 +0800)]
gcc: fix check for target libc ssp support

gcc uses hardcoded path "${with-build-sysroot}/usr/include" to check target
libc ssp support. Based on GLIBC version strings in features.h in that search
path, gcc knows whether target (e)glibc implements stack protector itself.

However this breaks meta-toolchain, which actually has target libc headers
installed under {with-build-sysroot}/opt/... This way features.h is not found
and thus gcc-crosssdk-intermediate thinks that target (e)glibc doesn't support ssp.

Later when building eglibc-nativesdk, undefined reference to "__stack_chk_guard"
occurs which was caused by:

  o eglibc do_configure found that gcc-crosssdk-intermediate supports ssp,
    and thus enable -fstack-protector for nscd

  o eglibc itself supports stack smash proctection for some architectures such
    as i386, x86-64, etc. It's expected to use its own method to provide stack
    protection, instead of relying on gcc. So eglibc rtld.os doesn't export
    __stack_chk_guard to other modules

  o then when installing nscd objects, gcc-crosssdk-intermediate sees the
    flag "-fstack-protector", while it thought this eglibc doesn't implement
    ssp itself, so gcc turns to the alternative to find a valid
    __stack_chk_guard exported. eglibc doesn'g export it, while
    gcc-crosssdk-intermediate itself disables libssp.

Then the undefined reference happens. If enabling libssp for gcc-crosssdk-
intermediate, it may also work-around this issue. But the ideal fix is still
to replace hard coded path with the actual one where target libc gets installed.

glibc-nativesdk doesn't encounter this issue because it thinks gcc doesn't
support ssp, and thus doesn't enable "-fstack-protector" for nscd. Don't know
the reason yet

This fix [BUGID #366]

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agoinitrdscripts: remove the incorrect moblin message (Bug 368)
Yu Ke [Thu, 30 Sep 2010 12:54:49 +0000 (20:54 +0800)]
initrdscripts: remove the incorrect moblin message (Bug 368)

When install the live image into netbook/emenlow, the install tool prompt:
# Found drive at /dev/sda. Do you want to install moblin there ? [y/n]
The "moblin" here should be replaced by "poky".

Fix [BUGID #368]

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoqmmp: add qmmp into image (Bug 301)
Yu Ke [Thu, 30 Sep 2010 08:58:10 +0000 (16:58 +0800)]
qmmp: add qmmp into image (Bug 301)

qmmp is not included any image before, because it depends on one moblin recipe taglib. Since now the taglib is included into meta/recipes-support, it is safely to add qmmp into the task-poky-qt.

This commit also add an build time dependency for qmmp, because qmmp use some head files from taglib. Without this, qmmp build failure is occationally observed.

Fix [BUGID #301]

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agokern-tools: add BSP bootstrap support
Bruce Ashfield [Sat, 25 Sep 2010 05:47:53 +0000 (01:47 -0400)]
kern-tools: add BSP bootstrap support

Part of [BUGID #373]

Update the default revisions for kern_tools to pull in the updates
required to support BSP bootstrapping.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-wrs: pass ARCH to updateme
Bruce Ashfield [Sat, 25 Sep 2010 05:41:56 +0000 (01:41 -0400)]
linux-wrs: pass ARCH to updateme

Part of [BUGID #373]

In order to generate BSP definitions for new boards, we need
to know the architecture. So we'll arrange to pass it to
updateme.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-wrs: validate commits when forcing branches
Bruce Ashfield [Sat, 25 Sep 2010 05:39:02 +0000 (01:39 -0400)]
linux-wrs: validate commits when forcing branches

Fixes [BUGID #372]

If for some unknown reason, the kernel git repository hasn't been properly
updated and is *older* than the revisions listed in default-revisions the
branch sanity checking kicks in and tries to force branches to the right
revs. The problem is, the revisions it is looking for don't exist in the
tree.  As a result, error messages are thrown about invalid commit IDs.
These aren't helpful, and are simply confusing for the user.

Instead we can test for the commit ID, and if it isn't valid, indicate
that the commit ID isn't valid and that the tree is potentially out
of sync.

This situation is not common, but it is an easy test and the extra
sanity checking is useful.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agomc: add to extended, but not part of any image
Saul Wold [Thu, 30 Sep 2010 03:45:41 +0000 (20:45 -0700)]
mc: add to extended, but not part of any image

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoDistro tracking: Add info for lighttpd
Saul Wold [Wed, 29 Sep 2010 18:26:48 +0000 (11:26 -0700)]
Distro tracking: Add info for lighttpd

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agorpm_5.1.10.bb: The upstream location has changed
Mark Hatle [Wed, 29 Sep 2010 17:28:25 +0000 (12:28 -0500)]
rpm_5.1.10.bb: The upstream location has changed
rpm_5.1.10.bb: bump PR
[BUGID #357]

The upstream distribution location for the Poky 5.1.10 version of RPM
has changed.  Correct it to the new location.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agorpm_5.1.10: Disable dependency loop message
Mark Hatle [Wed, 29 Sep 2010 17:40:36 +0000 (12:40 -0500)]
rpm_5.1.10: Disable dependency loop message

[BUGID #332]

Disable the dependency loop message that looked like an error had
occured.  This is really a debug message.

Also remove the "remove: " debug message about which side of the
dep loop it is removing to resolve the circular dependency.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agorootfs_rpm.bbclass: Add Dirnames configuration
Mark Hatle [Wed, 29 Sep 2010 17:17:36 +0000 (12:17 -0500)]
rootfs_rpm.bbclass: Add Dirnames configuration

[BUGID #327]

RPM attempts to validate all of the directories on the system are
owned by a package.  While the root "/" directory was not owned, so
in some cases an error could be thrown.  Resolve this by informing
RPM that yes, "/" is in fact a directory on the system that was
properly constructed and is "owned".

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agodistro_tracking_fields: Updated with distro alias information
Saul Wold [Tue, 28 Sep 2010 22:32:19 +0000 (15:32 -0700)]
distro_tracking_fields: Updated with distro alias information

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agopointercal: Add LICENSE field
Richard Purdie [Thu, 30 Sep 2010 17:02:08 +0000 (18:02 +0100)]
pointercal: Add LICENSE field

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoudev-extraconf: Fix LICENSE field
Richard Purdie [Thu, 30 Sep 2010 17:01:51 +0000 (18:01 +0100)]
udev-extraconf: Fix LICENSE field

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopong-clock: Fix LICENSE field
Richard Purdie [Thu, 30 Sep 2010 16:59:19 +0000 (17:59 +0100)]
pong-clock: Fix LICENSE field

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agosigngp: Add licence info from OE.dev
Richard Purdie [Thu, 30 Sep 2010 16:57:50 +0000 (17:57 +0100)]
signgp: Add licence info from OE.dev

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agotask-poky-lsb/basic: Add LICENSE fields
Richard Purdie [Thu, 30 Sep 2010 16:55:56 +0000 (17:55 +0100)]
task-poky-lsb/basic: Add LICENSE fields

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agorun-postinsts: Add LICENSE
Richard Purdie [Thu, 30 Sep 2010 15:55:32 +0000 (16:55 +0100)]
run-postinsts: Add LICENSE

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/bitbake-sigdiff: Extend to handle dumping single state siginfo files
Richard Purdie [Thu, 30 Sep 2010 08:35:23 +0000 (09:35 +0100)]
bitbake/bitbake-sigdiff: Extend to handle dumping single state siginfo files

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/siggen: Fix issue where excluded dependencies caused exceptions
Richard Purdie [Thu, 30 Sep 2010 08:34:54 +0000 (09:34 +0100)]
bitbake/siggen: Fix issue where excluded dependencies caused exceptions

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopoky.conf: Add BB_HASHBASE_WHITELIST to ignore variables which don't influence sstate...
Richard Purdie [Thu, 30 Sep 2010 08:33:56 +0000 (09:33 +0100)]
poky.conf: Add BB_HASHBASE_WHITELIST to ignore variables which don't influence sstate packages (Initial Population)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoRevert "Drop vm_mmap_min_addr checks from scripts and sanity class"
Joshua Lock [Wed, 29 Sep 2010 11:18:34 +0000 (12:18 +0100)]
Revert "Drop vm_mmap_min_addr checks from scripts and sanity class"

This reverts commit 138df217efe850528f88d340acf864c38780c2b0.

We still need the vm_mmap_min_addr set to 0 to run locale generation for
qemu-arm

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agosstate: list directories in child first order in the manifest file
Joshua Lock [Wed, 29 Sep 2010 11:10:57 +0000 (12:10 +0100)]
sstate: list directories in child first order in the manifest file

The directory list in the manifest file needs to be sorted such that child
directories are deleted first. Fortunately as the list is generated by walking
the directory tree achieving this is as simple as reversing the directory list.

Fixes [BUGID #269]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoprocps: use new batch update-alternatives feature
Kevin Tian [Mon, 27 Sep 2010 04:42:55 +0000 (12:42 +0800)]
procps: use new batch update-alternatives feature

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agodiffutils: use new batch update-alternatives feature
Kevin Tian [Mon, 27 Sep 2010 04:42:16 +0000 (12:42 +0800)]
diffutils: use new batch update-alternatives feature

Signed-off-by Kevin Tian <kevin.tian@intel.com>

14 years agobzip2: use new batch update-alternatives feature
Kevin Tian [Mon, 27 Sep 2010 04:41:44 +0000 (12:41 +0800)]
bzip2: use new batch update-alternatives feature

Signed-off-by: Kevin Tian <kevin.tian@intel.com>