]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
14 years agojs: fix configure
Qing He [Tue, 10 Aug 2010 05:35:21 +0000 (13:35 +0800)]
js: fix configure

use autoconf to generate jsautocfg.h instead of preparing
different headers for different archs

size_of and align_of tests also work under cross-compilation.

Signed-off-by: Qing He <qing.he@intel.com>
14 years agolinux-wrs: perf needs python and perl at runtime, not buildtime
Richard Purdie [Mon, 9 Aug 2010 17:04:09 +0000 (18:04 +0100)]
linux-wrs: perf needs python and perl at runtime, not buildtime

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: Make sure install_perf runs before do_package
Richard Purdie [Mon, 9 Aug 2010 16:27:05 +0000 (17:27 +0100)]
linux-wrs: Make sure install_perf runs before do_package

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolinux-wrs: Make sure install_perf happens for do_package
Richard Purdie [Mon, 9 Aug 2010 16:21:57 +0000 (17:21 +0100)]
linux-wrs: Make sure install_perf happens for do_package

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agokern_tools: update default revision
Bruce Ashfield [Thu, 5 Aug 2010 20:41:13 +0000 (16:41 -0400)]
kern_tools: update default revision

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agoperf: performance analysis tools for Linux
Bruce Ashfield [Thu, 5 Aug 2010 20:38:23 +0000 (16:38 -0400)]
perf: performance analysis tools for Linux

Performance counters for Linux are a new kernel-based subsystem
that provide a framework for all things performance analysis. It
covers hardware level (CPU/PMU, Performance Monitoring Unit) features
and software features (software counters, tracepoints) as well.

To enforce the coupling between userspace and kernel, this
commit introduces perf as a subpackage of the linux-wrs tree.

perf is built directly inside the kernel tree (and hence picks
up all appropriate patches), but is packaged as a separate
utility that can be added to the rootfs and used to analyze
the kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agokern_tools: add updateme and patchme
Bruce Ashfield [Tue, 3 Aug 2010 20:42:14 +0000 (16:42 -0400)]
kern_tools: add updateme and patchme

Adding new kern_tools to allow the compilation of a meta series
and the patching of a kernel tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agokernel: add dynamic configuration and patching
Bruce Ashfield [Fri, 23 Jul 2010 16:58:21 +0000 (12:58 -0400)]
kernel: add dynamic configuration and patching

This change adds the ability to dynamicaly modify a git based
linux repo during the do_patch and do_configure changes.

The bulk of the work is done by the kern_tools, and the recipe
simply needs to add createme and modifyme scripts to go along
with the existing configme.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agonfsroot: allow nfsroot to survive netbase init
Qing He [Tue, 18 May 2010 16:24:25 +0000 (00:24 +0800)]
nfsroot: allow nfsroot to survive netbase init

The patch adds a script in /etc/network/if-pre-up.d,
the script returns 1 (effectly skip the ifup on the iface) iff:
  1. there is a "* / (nfs|nfs4) *" entry in the /proc/mounts
  2. the addr field in that entry is routed using $IFACE

Signed-off-by: Qing He <qing.he@intel.com>
14 years agopseudo: Only build 32 bit lib version if 32 bit development headers are available
Richard Purdie [Mon, 9 Aug 2010 11:13:24 +0000 (12:13 +0100)]
pseudo: Only build 32 bit lib version if 32 bit development headers are available

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoacl: add new package
Qing He [Thu, 29 Jul 2010 10:43:55 +0000 (18:43 +0800)]
acl: add new package

version 2.2.49

  - reuse attr build system include file
  - the default build will add attr's rpath into libacl.so, a
    hack is used here to prevent that hardcode. The hack is ugly
    but simple, without the need to do considerable autoconf hacks.
    An alternative approach is to use chrpath, but it doesn't have
    support for multilib thus not usable in its current state.
  - manual fix to .la

Singed-off-by: Qing He <qing.he@intel.com>
14 years agoxserver-xf86-config: add qemux86-64 xorg.conf
Kevin Tian [Fri, 6 Aug 2010 01:45:49 +0000 (09:45 +0800)]
xserver-xf86-config: add qemux86-64 xorg.conf

copy from qemux86 to make xserver works on qemu x86-64 platform. However
full GUI doesn't pop up yet due to other keycode/theme problems in matchbox.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agomodule-init-tools: fix depmod caused segfault issue
Kevin Tian [Fri, 6 Aug 2010 08:37:47 +0000 (16:37 +0800)]
module-init-tools: fix depmod caused segfault issue

memset is required after malloc in grab_module, or else random segfault
may happen. The fix is from Mark Hatle <mark.hatle@windriver.com>.
Upstream bug is reported as:
https://bugzilla.kernel.org/show_bug.cgi?id=16528

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agoquote/cwautomacros: Move to meta-lsb
Richard Purdie [Fri, 6 Aug 2010 17:32:16 +0000 (18:32 +0100)]
quote/cwautomacros: Move to meta-lsb

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobc: add 1.06 version as new recipe
Zhai Edwin [Fri, 6 Aug 2010 07:20:10 +0000 (15:20 +0800)]
bc: add 1.06 version as new recipe

Simple function test done.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoquota: Add new recipe
Dongxiao Xu [Wed, 4 Aug 2010 02:35:10 +0000 (10:35 +0800)]
quota: Add new recipe

Introduce quota version 3.17 to poky.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agocwautomacros: Add new recipe.
Dongxiao Xu [Wed, 4 Aug 2010 02:26:16 +0000 (10:26 +0800)]
cwautomacros: Add new recipe.

cwautomacros is a set of m4 files, and package "which" will use it.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agoenchant: Upgraded to version 1.6.0
Dongxiao Xu [Wed, 4 Aug 2010 02:25:53 +0000 (10:25 +0800)]
enchant: Upgraded to version 1.6.0

Move enchant from meta-moblin to meta
Remove "S" since it is same as default path.
Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agoudev: enable udev-extras
Qing He [Thu, 29 Jul 2010 12:24:16 +0000 (20:24 +0800)]
udev: enable udev-extras

changes:
  - enable extras, this includes pci/usb and acl related utilities
  - pci.ids automatic search doesn't work, specifying manually
  - package udev glib binding into libgudev{,-dev,-dbg}
  - libudev RDEPENDS on udev, this is somehow counter-intuitive:
    libudev is the library to access udev information
  - should RRECOMMENDS usbutils-ids and pciutils-ids

bug: RDEPENDS (RRECOMMENDS) on a specific version still doesn't work

Signed-off-by: Qing He <qing.he@intel.com>
14 years agousbutils: upgrade to version 0.86
Qing He [Fri, 30 Jul 2010 05:18:49 +0000 (13:18 +0800)]
usbutils: upgrade to version 0.86

from 0.72

changes:
  - package new usbutils.pc
  - move binaries into /usr/{bin,sbin} as default. udev uses only
    usb.ids instead of binaries
  - remove DEFAULT_PREFERENCE
  - symbolic link /usr/sbin/lsusb to /usr/bin, lsusb can be used by
    non-root, inspired by Debian
  - separate usb.ids to a new package usbutils-ids, for finer grained
    control, inspired by pciutils, also usbutils RDEPENDS on
    usbutils-ids
  - don't rm ${S}/libusb any more, since usbutils now doesn't bundle
    an included libusb

Signed-off-by: Qing He <qing.he@intel.com>
14 years agoattr: various improvements
Qing He [Thu, 29 Jul 2010 10:34:42 +0000 (18:34 +0800)]
attr: various improvements

changes:
  - separate the build system to ea-acl.inc, it is also used by
    upcoming acl (ea stands for extended attributes)
  - the .so.* is moved to /lib, so it can be used by packages like
    udev
  - change absolute symbolic links to relative path, code inspired
    by udev
  - manual fix to .la

Signed-off-by: Qing He <qing.he@intel.com>
14 years agojs: upgrade to version 1.8.0~rc1
Qing He [Mon, 5 Jul 2010 03:28:40 +0000 (11:28 +0800)]
js: upgrade to version 1.8.0~rc1

from 1.5
use version string 1.7.0+1.8.0rc1
aka. spidermonkey

changes:
  - rebase jsautocfg.h to add JS_HAVE_LONG_LONG, fixing the build
    failure
  - document the limitation of jsautocfg.h
  - jskwgen is a host script, and should be built by BUILD_CC
  - remove dependency of readline. readline or editline is only
    used in standalone js command line, which is not shipped in
    package. Removing the dependency to avoid any concern of
    GPL3-ization
  - set BUILD_OPT=1 for optimized build

Note on version choice:
   js is known to have long rc cycles. e.g. the version 1.5:
     js-1.5-b1:   12/16/1999,  js-1.5-rc1:     03/17/2000,
     js-1.5-rc6a: 06/16/2004,  js-1.5 release: 10/22/2005

   Current release version is 1.7.0: 10/19/2007, latest version
   1.8.0-rc1: 03/09/2009, so 1.8.0-rc1 is used.

Note on standalone js vs. xulrunner:
   xulrunner also includes a js version, that is more updated than
   standalone spidermonkey. It also uses autotools so jsautocfg.h
   patch may not be necessary. However the version of xulrunner is
   different from js, and it's difficult to identify the mapping
   between them. It needs further investigation on xulrunner's
   bundled js

Signed-off-by: Qing He <qing.he@intel.com>
14 years agopcmanfm: re-update it to 0.9.7
Zhai Edwin [Tue, 3 Aug 2010 07:32:55 +0000 (15:32 +0800)]
pcmanfm: re-update it to 0.9.7

Previous update was reverted due to some reason. This commit re-introduce the
update after following efforts:

* rebase owl-window-menu.patch - Translate the menu of gtk_ui_manager to
  original gtk menu, to enable owl feature.

* fix cross-compile issue - 0.9.7 use a temp binary, built from its own source
  code, to optimize the data file size. This binary for target can't run on
  build system. As this size optimization only gain 0.2K improvement for one
  data file(used for about dialog), disable it to work around this issue. No
  perf drop found after this fix.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agopseudo: Enable dual 32-bit and 64-bit support
Mark Hatle [Fri, 6 Aug 2010 13:54:38 +0000 (06:54 -0700)]
pseudo: Enable dual 32-bit and 64-bit support

On an x86_64 host, both 32-bit and 64-bit libraries need to be generated.
It is fairly common that a user will have at least a few 32-bit programs
on their x86_64 host system, so a pseudo wrapper for 32-bit is required
to allow those programs to be successfully wrapped.

Signed-off-by: Mark Hatle <Mark.Hatle@windriver.com>
14 years agopseudo: Change pseudo integration to better support local DBs
Mark Hatle [Wed, 4 Aug 2010 13:45:10 +0000 (06:45 -0700)]
pseudo: Change pseudo integration to better support local DBs

Change the pseudo integration:
  * Uprev to latest open source version
  * Restructure the patches to allow for many local DBs, as well as
    pseudo specific lib dirs.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
14 years agobase.bbclass: Enable fakeroot (pseudo) usage during install and packaging
Mark Hatle [Wed, 4 Aug 2010 13:36:30 +0000 (06:36 -0700)]
base.bbclass: Enable fakeroot (pseudo) usage during install and packaging

Use the virtual fakeroot program when installing a package and also
during packaging.  This is important as it allows us to track full
permissions, owners, groups and special files generated by packages.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
14 years agopackage_ipk.bbclass: Fix variable name
Richard Purdie [Wed, 4 Aug 2010 17:18:48 +0000 (18:18 +0100)]
package_ipk.bbclass: Fix variable name

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agocooker.py: Fix case of -b option with a full filepath
Richard Purdie [Wed, 4 Aug 2010 14:38:35 +0000 (15:38 +0100)]
cooker.py: Fix case of -b option with a full filepath

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years ago*: Fix typo in documentation
Bernhard Reutner-Fischer [Tue, 3 Aug 2010 15:02:43 +0000 (17:02 +0200)]
*: Fix typo in documentation

s/dictonary/dictionary/

(Bitbake rev: 0cc632761e75f66a8ce5ca2fe370f7551ccbfdf0)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc: Fix dynamic linker location for x86_64
Joshua Lock [Tue, 3 Aug 2010 15:49:31 +0000 (16:49 +0100)]
gcc: Fix dynamic linker location for x86_64

gcc hard codes the linker path to lib64 for x86_64 machines, update our
64bithack patch to change this to lib.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agolib/oe: sync with OE.dev
Joshua Lock [Tue, 3 Aug 2010 17:18:03 +0000 (18:18 +0100)]
lib/oe: sync with OE.dev

Most notable change is the move to creating symlinks to patches in the metadata
tree rather than copying them.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoicu: Make sure changes apply to Makefile and Makefile.in to fix build failure
Richard Purdie [Wed, 4 Aug 2010 09:13:25 +0000 (10:13 +0100)]
icu: Make sure changes apply to Makefile and Makefile.in to fix build failure

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopackage_ipk: Clean up initial variables
Richard Purdie [Wed, 4 Aug 2010 10:34:00 +0000 (11:34 +0100)]
package_ipk: Clean up initial variables

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake/build.py: Add support for pre and postfuncs for tasks
Richard Purdie [Wed, 4 Aug 2010 10:30:39 +0000 (11:30 +0100)]
bitbake/build.py: Add support for pre and postfuncs for tasks

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agokernel.bbclass: Simplify shell syntax so pysh can cope with it
Richard Purdie [Tue, 3 Aug 2010 14:41:15 +0000 (15:41 +0100)]
kernel.bbclass: Simplify shell syntax so pysh can cope with it

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopackaged-staging: Fix architecture of nativesdk and cross-canadian packages. Also...
Richard Purdie [Tue, 3 Aug 2010 20:09:40 +0000 (21:09 +0100)]
packaged-staging: Fix architecture of nativesdk and cross-canadian packages. Also remove now unneeded path from native packages

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agocross-canadian: Move binaries into a subdirectory of bin to allow multimachine instal...
Richard Purdie [Tue, 3 Aug 2010 19:04:33 +0000 (20:04 +0100)]
cross-canadian: Move binaries into a subdirectory of bin to allow multimachine installs and update users accordingly

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopackaged-staing.bbclass: Make sure python function is marked as such
Richard Purdie [Tue, 3 Aug 2010 13:30:58 +0000 (14:30 +0100)]
packaged-staing.bbclass: Make sure python function is marked as such

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoutils: Fix number of arguments to bb.msg functions
Bernhard Reutner-Fischer [Mon, 26 Jul 2010 09:50:21 +0000 (11:50 +0200)]
utils: Fix number of arguments to bb.msg functions

the 'fn' argument of them is not used, should be removed anytime:
sed -i -e
'/^def.*fn/s/,[[:space:]]*fn[[:space:]]*=[[:space:]]*None[[:space:]]*)/)/g'
lib/bb/msg.py

(Bitbake rev: 1cb72e371322c271ee7f2d008c6f7899fb38b4fd)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years ago*: cosmetic whitespace removal
Bernhard Reutner-Fischer [Wed, 14 Jul 2010 21:26:00 +0000 (23:26 +0200)]
*: cosmetic whitespace removal

(Bitbake rev: 2ed36a3d57de25e1af31d657a7b0b14857e5056a)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoAdd pysh, ply, and codegen to lib/ to prepare for future work
Chris Larson [Mon, 2 Aug 2010 20:42:23 +0000 (13:42 -0700)]
Add pysh, ply, and codegen to lib/ to prepare for future work

(Bitbake rev: d0a6e9c5c1887a885e0e73eba264ca66801f5ed0)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoLet the runqueue find the user selected scheduler dynamically
Chris Larson [Thu, 22 Jul 2010 17:54:58 +0000 (10:54 -0700)]
Let the runqueue find the user selected scheduler dynamically

Searches the module (bb.runqueue) for any new style classes which are
instances of RunQueueScheduler, and uses the one whose 'name' attribute
matches the value of BB_SCHEDULER.

(Bitbake rev: 6497cedf9cfc03201250af816995dd2bd85c36ef)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoapt: fix builds with modern GCC
Joshua Lock [Fri, 23 Jul 2010 16:33:31 +0000 (17:33 +0100)]
apt: fix builds with modern GCC

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agoscripts: add qemux86-64 support to the qemu scripts
Joshua Lock [Mon, 2 Aug 2010 16:54:03 +0000 (17:54 +0100)]
scripts: add qemux86-64 support to the qemu scripts

Signed-off-by: Joshua Lock <josh@linux.intel.com>
14 years agomesa-dri: fix x86-64 target compilation
Kevin Tian [Mon, 2 Aug 2010 12:24:09 +0000 (20:24 +0800)]
mesa-dri: fix x86-64 target compilation

mesa-dri first generates glsl compiler and then use it to compile GL
shader sources. Target glsl compiler can't run on build system, and
thus port from openembedded by introducing a native recipe dedicated
to creating a native glsl-compiler.

This has to be an explicit -native recipe since its un-native sibling
is already part of mesa-dri

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agohal: PR needs to be bumped for change to take effect
Saul Wold [Sat, 31 Jul 2010 07:18:13 +0000 (00:18 -0700)]
hal: PR needs to be bumped for change to take effect

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agoopkg: take out the bad patch on crack
Nitin A Kamble [Fri, 30 Jul 2010 22:21:28 +0000 (15:21 -0700)]
opkg: take out the bad patch on crack

opkg_unarchive.patch: This patch was trunkating the filenames silently
for no reason. took it out.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibgcrypt: upgrade from 1.4.5 to 1.4.6
Nitin A Kamble [Thu, 29 Jul 2010 23:07:17 +0000 (16:07 -0700)]
libgcrypt: upgrade from 1.4.5 to 1.4.6

This resolves the build issue on mips while compiling with gcc-4.5.0

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibmad: fix for building on mips with gcc-4.5.0
Nitin A Kamble [Thu, 29 Jul 2010 22:39:32 +0000 (15:39 -0700)]
libmad: fix for building on mips with gcc-4.5.0

added a patch:
 fix_for_mips_with_gcc-4.5.0.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoenchant: fix a dependancy issue affecting the build
Nitin A Kamble [Thu, 29 Jul 2010 07:01:42 +0000 (00:01 -0700)]
enchant: fix a dependancy issue affecting the build

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoemenlow: Add BASE_PACKAGE_ARCH and modification to hal.inc for emenlow
Saul Wold [Fri, 30 Jul 2010 21:53:37 +0000 (14:53 -0700)]
emenlow: Add BASE_PACKAGE_ARCH and modification to hal.inc for emenlow

[BUGID #171] [Netbook] Xserver version mismatch makes mouse/keyboard not work

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
14 years agosite/x86_64: Add entries to allow various programs to compile
Richard Purdie [Fri, 30 Jul 2010 17:11:06 +0000 (18:11 +0100)]
site/x86_64: Add entries to allow various programs to compile

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolocal.conf.sample: Use ?= when setting SDKMACHINE
Scott Garman [Thu, 29 Jul 2010 18:20:16 +0000 (11:20 -0700)]
local.conf.sample: Use ?= when setting SDKMACHINE

This is a more sensible default which is also needed when using our
autobuilder configuration, which changes SDKMACHINE between builds by
setting an environment variable.

Also made spacing around = more consistent for a couple of other
variables.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoxserver-xf86-config: netbook - merge the two ServerFlags sections
Jeff Dike [Fri, 30 Jul 2010 04:07:56 +0000 (00:07 -0400)]
xserver-xf86-config: netbook - merge the two ServerFlags sections

A previous commit added AutoAddDevices as a separate ServerFlags
section. This is apparently overridden by the one at the end of the
file, so they need to be merged.

[BUGID #141]

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
14 years agodistro tracking field: iputils, mktemp, xinetd, cracklib
Yu Ke [Fri, 30 Jul 2010 02:04:36 +0000 (10:04 +0800)]
distro tracking field: iputils, mktemp, xinetd, cracklib

these four are new packges. so add basic tracking filed first.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agodistro-tracking: for new packages
Kevin Tian [Fri, 30 Jul 2010 03:01:02 +0000 (11:01 +0800)]
distro-tracking: for new packages
gzip
iptables
ethtool
net-tools
shadow
coreutils
libuser
bc
ed
pax
quota
which
watchdog

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agoiptables: new package 1.4.8
Kevin Tian [Fri, 30 Jul 2010 01:21:49 +0000 (09:21 +0800)]
iptables: new package 1.4.8

Create a new recipe based on openembedded 1.4.7 with cleanup suitable
for poky acceptance.

The tricky thing is to figure out which set of kernel modules are
recommended for a basic iptable functions

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agopam: use volatile to avoid /var/run population in do_rootfs
Kevin Tian [Mon, 26 Jul 2010 07:32:42 +0000 (15:32 +0800)]
pam: use volatile to avoid /var/run population in do_rootfs

also disable doc rebuild to reuse existing man pages.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agotcf-agent: fix the init script: remove the "-s SSL:" option
Dexuan Cui [Fri, 30 Jul 2010 03:09:53 +0000 (11:09 +0800)]
tcf-agent: fix the init script: remove the "-s SSL:" option

[BUGFIX#158] tcf-agent launched with misleading options
In the commit 90e80aafbd244b00c2ced995feb73af4a739279b, with the image built by
poky-image-sdk(MACHINE=qemux86), tcf-agent is launched automatically with
the option "-s SSL:" in script /etc/init.d/tcf-agent, which is misleading to
users. This option tells the agent to use SSL instead of TCP for communication.
Because tcf-agent is not built with the SSL option enabled (libssl is not
installed in the target), the agent will fall back to TCP.

This could be misleading to users, so we may as well remove it.

Thanks Lianhao Lu for reporting the bug and clarifying it.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agodistro tracking: add distro_sdk_tools.inc, add lttng-ust
Dexuan Cui [Fri, 30 Jul 2010 02:50:09 +0000 (10:50 +0800)]
distro tracking: add distro_sdk_tools.inc, add lttng-ust

Add conf/distro/include/private/distro_sdk_tools.inc;
Move some sdk tools from distro_x11_libs.inc to the new .inc file;
Add tracking info for lttng-ust.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agodhcp: fix $PATH environment for dhclient-script
Qing He [Thu, 29 Jul 2010 05:39:28 +0000 (13:39 +0800)]
dhcp: fix $PATH environment for dhclient-script

CLIENT_PATH is the only environment variable of dhclient-script,
change it to include major run path, [BUGFIX#132]

Signed-off-by: Qing He <qing.he@intel.com>
14 years agolibmusicbrainz: fix a build issue with gcc 4.5.0
Nitin A Kamble [Wed, 28 Jul 2010 13:13:38 +0000 (06:13 -0700)]
libmusicbrainz: fix a build issue with gcc 4.5.0

Added a new patch
   fix_build_issue_for_gcc_4.5.0.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agogcc-4.5.0: import an arm fix patch from OE
Nitin A Kamble [Tue, 27 Jul 2010 19:35:33 +0000 (12:35 -0700)]
gcc-4.5.0: import an arm fix patch from OE

And bump PRs of affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agogcc-4.5.0: apply the lib64 path 64bithack.patch
Nitin A Kamble [Tue, 27 Jul 2010 07:11:26 +0000 (00:11 -0700)]
gcc-4.5.0: apply the lib64 path 64bithack.patch

Bump the PR for all the affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agodistro tracking: add tracking for libmpc
Nitin A Kamble [Tue, 27 Jul 2010 08:15:28 +0000 (01:15 -0700)]
distro tracking: add tracking for libmpc

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agorootfs_ipk.bbclass: add keyword "Collected errors" for log error check
Yu Ke [Fri, 23 Jul 2010 09:18:05 +0000 (17:18 +0800)]
rootfs_ipk.bbclass: add keyword "Collected errors" for log error check

Once ipk meet errors, the log will show "Collected errors:\n xxxx ".
so keyword "Collected errors" is more general to catch errors.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoavahi: fix the /var/run conflict with other package
Yu Ke [Tue, 27 Jul 2010 08:05:29 +0000 (16:05 +0800)]
avahi: fix the /var/run conflict with other package

avahi will create an empty /var/run dir, which will conflict with base-files package.
This patch fix this by using populate-volatiles.sh approach recommended by OE handbook.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoemenlow - boot to a GUI
Jeff Dike [Wed, 28 Jul 2010 15:43:51 +0000 (11:43 -0400)]
emenlow - boot to a GUI

Here are a couple of small fixes that allow an emenlow image to boot
to a GUI.

The X server now RDEPENDS on the packages that need to be in the
image.

xserver-xorg-video-psb needed a name change to depend on
libdrm_poulsbo.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
14 years agobinutils: Fixed cross-compile issue for 64b build + arm target
Zhai Edwin [Thu, 29 Jul 2010 04:58:59 +0000 (12:58 +0800)]
binutils: Fixed cross-compile issue for 64b build + arm target

Incoportate RP's patch, which seems to be lost when update.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobonono/orbit2: Move to meta-extras
Richard Purdie [Fri, 30 Jul 2010 04:53:29 +0000 (05:53 +0100)]
bonono/orbit2: Move to meta-extras

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibjana: Drop duplicate copy from meta-openmoko
Richard Purdie [Fri, 30 Jul 2010 04:32:19 +0000 (05:32 +0100)]
libjana: Drop duplicate copy from meta-openmoko

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agostaging: Remove now unused legacy staging code
Richard Purdie [Thu, 29 Jul 2010 22:03:45 +0000 (15:03 -0700)]
staging: Remove now unused legacy staging code

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoxserver-xf86-config: Add a netbook xorg.conf with an extra option
Jeff Dike [Tue, 27 Jul 2010 22:26:24 +0000 (18:26 -0400)]
xserver-xf86-config: Add a netbook xorg.conf with an extra option

The X server on some netbooks don't interact well with HAL with their
keyboard or mouse and consequently one or both is unusable.  This
patch adds AutoAddDevices = False to a new netbook-specific
xorg.conf.  If this breaks any systems which currently work, we'll
have to figure out what's really going on with hotplug and the X
server.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
14 years agoemenlow: linux - add enough config options to boot a live image
Jeff Dike [Tue, 27 Jul 2010 21:43:14 +0000 (17:43 -0400)]
emenlow: linux - add enough config options to boot a live image

USB_STORAGE is needed to see a USB key in the first place.
BLK_DEV_INITRD and RD_GIP are needed to read the initrd in the image.
BLK_DEV_RAM and BLK_DEV_LOOP enable the ramdisk and loop devices used
during boot.
NLS_CODEPAGE_437 and NLS_ISO8859_1 are needed by vfat in order to
mount the filesystem on the key.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
14 years agobitbake.conf: change inode calculation for genext2fs [BUGFIX#138]
Kevin Tian [Tue, 27 Jul 2010 06:45:10 +0000 (14:45 +0800)]
bitbake.conf: change inode calculation for genext2fs [BUGFIX#138]

genext2fs 1.4.1 creates minimal inode number based on specified rootfs
directory. This is desired in some embedded devices as storage/memory
are precious. However it's not suitable in development phase where target
rootfs may be changed heavily on the fly (remote debug, test, ...).
Sometimes this may even cause "No space on device" error due to limited
free inodes exhaulted at the 1st boot.

Here a new option is added to allow falling back to original 1.3 behavior,
i.e caculating inode number based on specified bytes-per-inode parameter.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agoutility-tasks.bbclass: miscellaneous fix
Kevin Tian [Mon, 26 Jul 2010 07:05:40 +0000 (15:05 +0800)]
utility-tasks.bbclass: miscellaneous fix

Fix parse error with packages such as spectrum-fw whose name has no
version string. Later we may have per-recipe option to disable automatic
check for those known with troubles, to reduce complexity in this part.

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

14 years agocmake: only search root directory for FIND_***
Kevin Tian [Mon, 26 Jul 2010 05:14:13 +0000 (13:14 +0800)]
cmake: only search root directory for FIND_***

default cmake behavior for FIND_***, is to first search listed directories prefixed
with CMAKE_FIND_ROOT_PATH, and if not found then go to unprefixed directories. This
is not desired as build system may be referenced.

this commit refine the search path only on prefixed directories, and thus fix
libmusicbrains build failure on some systems

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agodistro tracking: add tcf-agent
Dexuan Cui [Fri, 23 Jul 2010 12:36:22 +0000 (20:36 +0800)]
distro tracking: add tcf-agent

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agotcf-agent: add the latest version 0.3.0+svnr1078
Dexuan Cui [Fri, 23 Jul 2010 12:23:33 +0000 (20:23 +0800)]
tcf-agent: add the latest version 0.3.0+svnr1078

install a proper script /etc/init.d/tcf-agent
make it autostart in runlevels 3 and 5

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agosite/x86_64: Add missing site config for glib-2.0
Richard Purdie [Wed, 28 Jul 2010 05:45:32 +0000 (22:45 -0700)]
site/x86_64: Add missing site config for glib-2.0

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoqemux86-64: Add new emulation machine for 64bit x86
Richard Purdie [Mon, 26 Jul 2010 18:03:45 +0000 (11:03 -0700)]
qemux86-64: Add new emulation machine for 64bit x86

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agox86-64: Fix up COMPATIBLE_HOST defintions for x86-64
Richard Purdie [Mon, 26 Jul 2010 18:02:11 +0000 (11:02 -0700)]
x86-64: Fix up COMPATIBLE_HOST defintions for x86-64

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoxspb-glx: Fix libdrm naming issues
Richard Purdie [Sun, 25 Jul 2010 17:15:22 +0000 (18:15 +0100)]
xspb-glx: Fix libdrm naming issues

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibdrm-poulsbo: Fix naming to be consistent
Richard Purdie [Sun, 25 Jul 2010 17:14:26 +0000 (18:14 +0100)]
libdrm-poulsbo: Fix naming to be consistent

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agolibva: Add missing DEPENDS on libxext
Richard Purdie [Sun, 25 Jul 2010 15:49:19 +0000 (16:49 +0100)]
libva: Add missing DEPENDS on libxext

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agocross-canadian.bbclass: Tweak secondary toolchain path component to account for multi...
Richard Purdie [Sun, 25 Jul 2010 14:42:56 +0000 (15:42 +0100)]
cross-canadian.bbclass: Tweak secondary toolchain path component to account for multimachine

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agorm_work.bbclasS: Don't remove the pseudo database as it causes problems with meta...
Richard Purdie [Sun, 25 Jul 2010 14:27:16 +0000 (15:27 +0100)]
rm_work.bbclasS: Don't remove the pseudo database as it causes problems with meta-toolchin

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoemenlow.conf: All tune-atom users need to share the same TARGET_ARCH, fix. Need to...
Richard Purdie [Sun, 25 Jul 2010 14:20:58 +0000 (15:20 +0100)]
emenlow.conf: All tune-atom users need to share the same TARGET_ARCH, fix. Need to revisit this issue later

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc: For 64 bit targets don't use lib64
Richard Purdie [Sun, 25 Jul 2010 14:04:35 +0000 (15:04 +0100)]
gcc: For 64 bit targets don't use lib64

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agoRevert "pcmanfm: Update to 0.9.7"
Richard Purdie [Sun, 25 Jul 2010 12:40:17 +0000 (13:40 +0100)]
Revert "pcmanfm: Update to 0.9.7"

This reverts commit d6ba72ac3425596aae96ccfd1ddbbaaf20b11705.

This recipe is not cross compile safe and failes on non0x86 builds.

14 years agobitbake: cache: If one virtual of a recipe is uncached, remove all versions from...
Richard Purdie [Sun, 25 Jul 2010 10:33:11 +0000 (11:33 +0100)]
bitbake: cache: If one virtual of a recipe is uncached, remove all versions from the cache

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agobitbake: fetch: Only mark srcrev recipes as uncached when outside of SRCREV caching...
Richard Purdie [Sun, 25 Jul 2010 10:32:42 +0000 (11:32 +0100)]
bitbake: fetch: Only mark srcrev recipes as uncached when outside of SRCREV caching mode

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agocross-canadian.bbclass: Add in the target compiler paths as well as the sdk compilers
Richard Purdie [Sun, 25 Jul 2010 00:37:53 +0000 (01:37 +0100)]
cross-canadian.bbclass: Add in the target compiler paths as well as the sdk compilers

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc-configure-sdk.inc: Remove hardcoded util paths
Richard Purdie [Sun, 25 Jul 2010 00:37:06 +0000 (01:37 +0100)]
gcc-configure-sdk.inc: Remove hardcoded util paths

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agocross-canadian: Fix toolchain path
Richard Purdie [Sun, 25 Jul 2010 00:12:06 +0000 (01:12 +0100)]
cross-canadian: Fix toolchain path

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc-runtime: Fix stashed libs path for nativesdk
Richard Purdie [Sat, 24 Jul 2010 23:41:45 +0000 (00:41 +0100)]
gcc-runtime: Fix stashed libs path for nativesdk

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopseudo: Fix path length issues and resulting chdir issues
Richard Purdie [Sat, 24 Jul 2010 23:33:30 +0000 (00:33 +0100)]
pseudo: Fix path length issues and resulting chdir issues

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agogcc-cross: Remove obsolete hacks from 4.5 version
Richard Purdie [Sat, 24 Jul 2010 22:08:04 +0000 (23:08 +0100)]
gcc-cross: Remove obsolete hacks from 4.5 version

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agonativesdk.bbckass: Fix toolchain path
Richard Purdie [Sat, 24 Jul 2010 22:07:07 +0000 (23:07 +0100)]
nativesdk.bbckass: Fix toolchain path

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
14 years agopseudo: Make sure log/pid/lock/socket files are covered by data directory moves
Richard Purdie [Sat, 24 Jul 2010 09:55:51 +0000 (10:55 +0100)]
pseudo: Make sure log/pid/lock/socket files are covered by data directory moves

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>