scm/bb/tizen-distro.git
11 years agotzcode & tzdata: update to 2013b versions
Joe Slater [Mon, 18 Mar 2013 20:46:51 +0000 (13:46 -0700)]
tzcode & tzdata: update to 2013b versions

Rename and modifying existing recipes to use 2013b
versions of time zone.

(From OE-Core rev: ba748709ff01f9a0ea9b1671d509c971a271ed2f)

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoqemu-testlib: Add python helper and simplify shell
Richard Purdie [Tue, 19 Mar 2013 11:44:27 +0000 (11:44 +0000)]
qemu-testlib: Add python helper and simplify shell

The current code has a race since it greps for *any* qemu process
running, even if it isn't the one we started. This leads to some sanity
tests potentially failing on machines where multiple sets of sanity tests
are running.

To resovle this and some other ugly code issues, add a python script
to accurately walk the process tree and find the qemu process. We can
then replace all the shell functions attempting this which happen to
work in many cases but not all.

Also clean up some of the error handling so its more legible.

(From OE-Core rev: b9e052ed6b604f0049bcfa968a57f15d6e3d6395)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agosyslinux.bbclass: Add a default serial console option and real boot menu support
Jason Wessel [Mon, 4 Mar 2013 23:48:41 +0000 (23:48 +0000)]
syslinux.bbclass: Add a default serial console option and real boot menu support

The previous syslinux menu code did not support using both a serial
and vga console, but this has worked for years in syslinux so there is
no reason not to take advantage of it.  The previous menu looked like:

-------------------------------------------------------
Linux Boot Menu
The following targets are available on this image:

             boot: None
             install: None
-------------------------------------------------------

This commit makes it look something more like a traditional grub menu
on both the serial console and vga console as well as providing the
option to continue on using either the serial or vga console with the
correct kernel arguments.

You can see the screen shots attached to the bugzilla.

https://bugzilla.yoctoproject.org/show_bug.cgi?id=3944

[ YOCTO #3944 ]

(From OE-Core rev: 7032d559c04bae09e6b7c39ddeb1bf35acc0584c)

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoiptables: Turn ipv6 and libnfnetlink support into PACKAGECONFIG
Khem Raj [Sun, 17 Mar 2013 22:56:24 +0000 (22:56 +0000)]
iptables: Turn ipv6 and libnfnetlink support into PACKAGECONFIG

Detection of libnfnetlink is automatic in configure which means
that when you have meta-networking in your cosmos, it would create
a race condition where if libnfnetlink is already staged then it
will be enabled otherwise disabled. The issue happens quite often
with sstate and high parallelism. Since the dependency libnfnetlink
is not part of OE-Core, this patch turns it into a PACKAGECONFIG
which is diabled by default and iptables is patched to provide
the knob.

If you want to enable libnfnetlink support then it can be done
in a bbappend where you are sure that you are also including
meta-networking in your distro.

While at it also turned ipv6 support into packageconfig

(From OE-Core rev: 0332551d90c866c5874529e81819b81b534e14be)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoneard: upgrade to 0.10
Olivier Guiter [Mon, 18 Mar 2013 15:34:57 +0000 (15:34 +0000)]
neard: upgrade to 0.10

neard ver 0.10:
Added initial WiFi handover support.
Added Service Name Lookup support to nfctool.
Added NDEF building unit tests.
Added State support to Bluetooth handover agent.
Added neard and neard.conf man pages.
Added a copy of the NFC kernel header.
Fixed handover validation tests failures.
Fixed Tag and Device PropertyChanged signal.

(From OE-Core rev: dff13ee38a4f6aa51722149b860a2af354d6f9e8)

Signed-off-by: Olivier Guiter <olivier.guiter@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agomkefidisk.sh: create a proper ESP
Koen Kooi [Mon, 18 Mar 2013 15:23:55 +0000 (15:23 +0000)]
mkefidisk.sh: create a proper ESP

The script was creating a FAT fs with EFI files in it, but wasn't setting the GPT GUID.

Using 'gummiboot install' natively failed because of the missing GPT GUID, so fix that. While we're there also set the name to "EFI System Partition".

(From OE-Core rev: 203ca80ee27948e2c68aab8ea48e51ff1c1157d5)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agozaurusd: Update to new git version
Richard Purdie [Mon, 18 Mar 2013 20:09:30 +0000 (20:09 +0000)]
zaurusd: Update to new git version

Makefile fix (patch) was merged upsream
Out of tree builds were also fixed

(From OE-Core rev: 8d8fb11d68fbeebf1c070277e137d3dc1dee6ad6)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopackage: Add cachedpath optimisation
Richard Purdie [Thu, 14 Mar 2013 17:26:20 +0000 (17:26 +0000)]
package: Add cachedpath optimisation

Currently, various standard library operations like os.walk(),
os.path.isdir() and os.path.islink() each call stat or lstat which
involves a syscall into the kernel. There is no caching since they could
conceivably have changed on disk. The result is that for something like
the do_package task of the kernel we're spending over two minutes making
868,000 individual stat calls for 23,000 files. This is suboptimal.

This patch adds lib/oe/cachedpath.py which are a set of replacement
functions for these operations which use cached stat data rather than
hitting the kernel each time. It gives a nice performance improvement
halving the build time of the kernel do_package.

(From OE-Core rev: 556dee0c4d6d8a87c0cddbd2f60fe5917d009f18)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agotcltk: Fix for ${B} != ${S}
Richard Purdie [Fri, 8 Mar 2013 11:37:23 +0000 (11:37 +0000)]
tcltk: Fix for ${B} != ${S}

This change allows ${B} != ${S} builds to work since otherwise
gnu-configise is executed in the wrong places and various source
paths aren't correct.

(From OE-Core rev: e0705e4801a9855a4289d18e653c35190021206e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoimage_types.bbclass: only create links if the target exists
Andreas Oberritter [Mon, 18 Mar 2013 12:42:07 +0000 (13:42 +0100)]
image_types.bbclass: only create links if the target exists

When creating images containing many partitions, rootfs.$type
may not be available.

(From OE-Core rev: cf8e9d8942fdddaac21fca46137120da959c814c)

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolibuucu: Remove the COMPATIBLE_HOST check
Richard Purdie [Mon, 18 Mar 2013 13:26:02 +0000 (13:26 +0000)]
libuucu: Remove the COMPATIBLE_HOST check

liburcu-0.7.6 supports MIPS. So, we can remove the COMPATIBLE_HOST
check intended for MIPS.

(From OE-Core rev: 2958de61fdf60b484b718b7def3d34ad3853725a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolttng-ust: remove the COMPATIBLE_HOST check
Maxin B. John [Mon, 18 Mar 2013 12:26:46 +0000 (13:26 +0100)]
lttng-ust: remove the COMPATIBLE_HOST check

liburcu-0.7.6 supports MIPS. So, we can remove the COMPATIBLE_HOST
check intended for MIPS.

(From OE-Core rev: e1549656253ff3f4923c3d27b72576f955c6ed2d)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobabeltrace: remove the COMPATIBLE_HOST check
Maxin B. John [Mon, 18 Mar 2013 12:26:45 +0000 (13:26 +0100)]
babeltrace: remove the COMPATIBLE_HOST check

liburcu-0.7.6 supports MIPS. So, we can remove the COMPATIBLE_HOST
check intended for MIPS.

(From OE-Core rev: 36f094e766ba5a1c3811e7aa28d75790e09cb9e4)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolttng-tools: remove the COMPATIBLE_HOST check
Maxin B. John [Mon, 18 Mar 2013 12:26:47 +0000 (13:26 +0100)]
lttng-tools: remove the COMPATIBLE_HOST check

liburcu-0.7.6 supports MIPS. So, we can remove the COMPATIBLE_HOST
check intended for MIPS.

(From OE-Core rev: 3bfca9654c257217e2d7821c6d8fc0abe1e672ff)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolttng-modules: remove the COMPATIBLE_HOST check
Maxin B. John [Mon, 18 Mar 2013 12:26:48 +0000 (13:26 +0100)]
lttng-modules: remove the COMPATIBLE_HOST check

liburcu-0.7.6 supports MIPS. So, we can remove the COMPATIBLE_HOST
check intended for MIPS.

(From OE-Core rev: e1da97afbf7bb1609ece15a529befab213fa4466)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodistcc: Fix case where ${B} != ${S}
Richard Purdie [Fri, 8 Mar 2013 11:47:08 +0000 (11:47 +0000)]
distcc: Fix case where ${B} != ${S}

Add patch to fix out of tree build failures.

(From OE-Core rev: 43da2e1fc1509d039e4ccfa31b7359c65407fde0)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoxcursor-transparent-theme: Refresh patches and ${B} != ${S} fixes
Richard Purdie [Fri, 8 Mar 2013 12:45:22 +0000 (12:45 +0000)]
xcursor-transparent-theme: Refresh patches and ${B} != ${S} fixes

Refresh the patches and fix out of tree build issue.

(From OE-Core rev: f0ccc06a051d5db2fee5aa52b066563d403f6e25)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolibsdl: Fix ${B} != ${S} issues
Richard Purdie [Mon, 18 Mar 2013 02:05:09 +0000 (02:05 +0000)]
libsdl: Fix ${B} != ${S} issues

Fix out of tree builds by remvoing cwd assumption.

(From OE-Core rev: 4a805f74b8a2ac5db27ed8f3c3232d2391a18842)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolttng-ust: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:05:04 +0000 (02:05 +0000)]
lttng-ust: Fix case where ${B} != ${S}

Fix out of tree builds by ensuring bootstrap is executed in ${S}.

(From OE-Core rev: 970be6b43acd16dac1400ce322dcd2cb6272fd63)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolibnewt: Fix ${B} != ${S} (partial)
Richard Purdie [Mon, 18 Mar 2013 02:05:11 +0000 (02:05 +0000)]
libnewt: Fix ${B} != ${S} (partial)

Fix low hanging out of tree build issue but others remain.

(From OE-Core rev: 414f748ee499f629bf50eb3fa70e20e2105b3c49)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoicu: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:05:05 +0000 (02:05 +0000)]
icu: Fix case where ${B} != ${S}

Fix out of tree builds by fixing cwd assumptions and using correct
full paths where needed, or just simply the correct paths.

(From OE-Core rev: 0525a1556ab3d25d9e6bda2fc3c8e40123825109)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolibfakekey: Update to new revision to fix ${B} != ${S} issues
Richard Purdie [Mon, 18 Mar 2013 02:05:08 +0000 (02:05 +0000)]
libfakekey: Update to new revision to fix ${B} != ${S} issues

Upgrade to new upstream revision which includes out of tree build
fixes.

(From OE-Core rev: be335eab958546c8ae39b879767dd30f1e95a701)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodiffstat: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:05:07 +0000 (02:05 +0000)]
diffstat: Fix case where ${B} != ${S}

Fix out of tree builds by fixing cwd assumptions.

(From OE-Core rev: 21b504453cbd5ef94812fddf224622c7ce167981)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agonasm: Fix case where ${B} != ${S} (partial)
Richard Purdie [Mon, 18 Mar 2013 02:05:06 +0000 (02:05 +0000)]
nasm: Fix case where ${B} != ${S} (partial)

Fix out of tree build by fixing cwd assumptions.

(From OE-Core rev: 1f7583d669f1d13cdc2ed0f7c468c65879489cca)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agosudo: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:05:03 +0000 (02:05 +0000)]
sudo: Fix case where ${B} != ${S}

Fix out of tree builds by using full path to files in ${S} and remove
cwd assumptions.

(From OE-Core rev: 97dc39e42e95dcadc7bed1aee32db3560e21efe5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoe2fsprogs: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:05:01 +0000 (02:05 +0000)]
e2fsprogs: Fix case where ${B} != ${S}

Fix out of tree builds by placing built objects in the correct
location.

(From OE-Core rev: 89514049f424eddaa9e46cf4fd8c25d05a9b1c15)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodocbook-utils-native: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:05:00 +0000 (02:05 +0000)]
docbook-utils-native: Fix case where ${B} != ${S}

Fix out of tree builds by using full paths to source and built
objects as appropriate.

(From OE-Core rev: fb9885f0f89eef30275683510569bf0ae8463226)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agochrpath: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:04:59 +0000 (02:04 +0000)]
chrpath: Fix case where ${B} != ${S}

Fix out of tree builds for the native case by using the correct
path to the built object.

(From OE-Core rev: ea39d2ba55205d47356ee53779ce991eade1fb5f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agosysfsutils: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 02:13:07 +0000 (02:13 +0000)]
sysfsutils: Fix case where ${B} != ${S}

Patch the makefiles to allow out of tree builds to work.

(From OE-Core rev: 05ba73cb721481db319bc9f528fe7085d5684303)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agorpm: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:36:35 +0000 (01:36 +0000)]
rpm: Fix case where ${B} != ${S}

Fix out of tree builds by removing assumptions about cwd and using
full paths to files in ${S}.

(From OE-Core rev: 6c2d3ced1af4e7ebc63e9a9ac9353d565d1568bf)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agorsync: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:35:56 +0000 (01:35 +0000)]
rsync: Fix case where ${B} != ${S}

Allow out of tree builds to work by removing assumptions about cwd.

(From OE-Core rev: f265de26fcde98cdc7a8e4bfec777888a216ff8c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agovalgrind: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:35:11 +0000 (01:35 +0000)]
valgrind: Fix case where ${B} != ${S}

Fix out of tree builds by referring to the build object in ${B}.

(From OE-Core rev: a49689a50a44657d8d13609b85d0f8dbaf6cfb86)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopsplash: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:32:16 +0000 (01:32 +0000)]
psplash: Fix case where ${B} != ${S}

Allow out of tree builds to work by using the full path to the
source file.

(From OE-Core rev: 4ddb7b870a2ddbf48ebf1ec2e454dc7421285202)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobinconfig: Handle the case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:31:39 +0000 (01:31 +0000)]
binconfig: Handle the case where ${B} != ${S}

This change allows ${B} != ${S} builds to work which use binconfig.

(From OE-Core rev: dc175a20d3a269c08691d92ecf13afff8c1340dd)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoncurses: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:15:14 +0000 (01:15 +0000)]
ncurses: Fix case where ${B} != ${S}

This change allows ${B} != ${S} builds to work as otherwise
gnu-configize is executed in the incorrect directory.

(From OE-Core rev: 77d09b5ffd7867809004d7e3a6285e19087713b7)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agocross-localedef-native: Fix case where ${B} != ${S}
Richard Purdie [Mon, 18 Mar 2013 01:13:30 +0000 (01:13 +0000)]
cross-localedef-native: Fix case where ${B} != ${S}

This change allows ${B} != ${S} builds to work since otherwise configure
isn't found.

(From OE-Core rev: 68f447c46596387f95072743926298fc64cdd3b9)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopigz: Update to 2.3
Saul Wold [Sun, 17 Mar 2013 02:34:59 +0000 (19:34 -0700)]
pigz: Update to 2.3

Rebased the patch and added math library to satify tree.c's log() requirement.

(From OE-Core rev: f235a69f8d5cee6f6d8e7feccd83e8e619e2ddcf)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolibenv-perl: Update to 1.04
Saul Wold [Sun, 17 Mar 2013 02:34:31 +0000 (19:34 -0700)]
libenv-perl: Update to 1.04

LICENSE file's year was updated.

(From OE-Core rev: c78785eb5dbfa7a25e4bab9e0c29d25d13b9eb29)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agosysstat: Update to 10.1.4
Saul Wold [Sun, 17 Mar 2013 02:34:08 +0000 (19:34 -0700)]
sysstat: Update to 10.1.4

(From OE-Core rev: 22d7ca4885f61ebbaa6e280858523f062f447a05)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolsbinitscripts: Update to 9.45
Saul Wold [Sun, 17 Mar 2013 02:33:51 +0000 (19:33 -0700)]
lsbinitscripts: Update to 9.45

(From OE-Core rev: 07c184f444454fe53be74905d4a56ea7aad2377d)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoman-pages: Update to 3.50
Saul Wold [Sun, 17 Mar 2013 02:33:30 +0000 (19:33 -0700)]
man-pages: Update to 3.50

(From OE-Core rev: 646d0eea7c91e2c7cb676bfbb5ce2be4d800da9b)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agokernel bbclass: return to original directory in do_deploy
Chase Maupin [Wed, 13 Mar 2013 12:03:50 +0000 (07:03 -0500)]
kernel bbclass: return to original directory in do_deploy

* During the base kernel_do_deploy function the directory is
  changed to DEPLOYDIR in order to do some cleanup and symlinking.
  However, the directory is not changed back to the original
  starting directory ${S} at the end.  For append functions this
  means that the starting directory is not ${S} as expected but
  instead ${DEPLOYDIR}.

  For functions like the do_deploy_append in
  recipes-kernel/linux/linux-dtb.inc there is an assumption that
  you are still in the source directory and not the DEPLOYDIR.
  Without this change the .dtb files are not copied because the
  check for the existence of ${DTS_FILE} which is a relative
  path from the ${S} directory fails.  This means that the .dtb
  files are not copied into the deploy directory and subsequently
  the deploy/images directory.

  In the log.do_deploy file you will see lines like:

    Warning: arch/arm/boot/dts/xxxxx.dts is not available!

(From OE-Core rev: fd5d80ab1a405cb4ef94f2cde25f8c251da490f0)

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodocumentation.conf: remove unused variable QA_LOG
Andreas Oberritter [Tue, 12 Mar 2013 22:28:27 +0000 (23:28 +0100)]
documentation.conf: remove unused variable QA_LOG

(From OE-Core rev: 53e4454fbfacce572fe6ac2e45f75f70c141f1e0)

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolayer.conf: Add LAYERVERSION and LAYERDEPENDS
wenzong.fan@windriver.com [Mon, 11 Mar 2013 08:06:02 +0000 (16:06 +0800)]
layer.conf: Add LAYERVERSION and LAYERDEPENDS

Add LAYERVERSION and LAYERDEPENDS to following oe-core layers:

    meta-hob, meta-skeleton

(From OE-Core rev: 8d868a9b64b460aa38462115bbb17634544c71cc)

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agocracklib: Generate compiled dict using default dictionary
Colin Walters [Thu, 7 Mar 2013 23:45:22 +0000 (18:45 -0500)]
cracklib: Generate compiled dict using default dictionary

While cracklib compiles, the generated library's FascistCheck() API
will look for the default compiled dictionary, fail to find it, and
invoke exit(1), which then in turn breaks gnome-initial-setup that
uses cracklib via libpwquality.  (Quality here obviously referring to
the password, and not the libraries...)

What we do here is basically the same as what happens in the current
Fedora spec file, except the latter uses a far larger dictionary.

To make this work, we need to build cracklib-native because the
dictionary compiler is written in native code.

(From OE-Core rev: ca4d0c455525aa775f7fe0531ad0c6f5dcdc32d7)

Signed-off-by: Colin Walters <walters@verbum.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolinux-firmware: upgrade to git HEAD c530a75c1e6a472b0eb9558310b518f0dfcd8860
Cristian Iorga [Thu, 14 Mar 2013 17:46:39 +0000 (19:46 +0200)]
linux-firmware: upgrade to git HEAD c530a75c1e6a472b0eb9558310b518f0dfcd8860

(From OE-Core rev: 7b72b631a8fa52c48375916af0b42340996be8ba)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoqt-mobility: Add pulseaudio dependency if DISTRO_FEATURES has pulseaudio
Felipe F. Tonello [Wed, 13 Mar 2013 16:49:13 +0000 (09:49 -0700)]
qt-mobility: Add pulseaudio dependency if DISTRO_FEATURES has pulseaudio

(From OE-Core rev: 12fc36be5796142b55edde67f1220531bb95cb29)

Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoqt-mobility: Add bluez dependency if DISTRO_FEATURES has bluetooth
Felipe F. Tonello [Wed, 13 Mar 2013 16:49:12 +0000 (09:49 -0700)]
qt-mobility: Add bluez dependency if DISTRO_FEATURES has bluetooth

Some modules doesn't requires bluez4 to compile. So it's unnecessary to have
it as dependency.

(From OE-Core rev: ccc76f42590430b2c5d286c72e6a01a21b29a9a3)

Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agonss-myhostname: add 0.3 version
Marcin Juszkiewicz [Thu, 14 Mar 2013 21:16:34 +0000 (22:16 +0100)]
nss-myhostname: add 0.3 version

Meta-linaro layer had own netbase.bbappend which took care of adding
MACHINE name to /etc/hosts to get it resolvable.

Koen Kooi pointed to nss-myhostname as better solution. Tested, works
fine so I add it for other users.

(From OE-Core rev: 9f46e4c195e4d8bc638191428492e09f1e57cc76)

Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agomobile-broadband-provider-info: Upgrade to v20120614
Radu Moisan [Thu, 14 Mar 2013 16:43:46 +0000 (18:43 +0200)]
mobile-broadband-provider-info: Upgrade to v20120614

(From OE-Core rev: 749e7ace8d0bba33f212396a879bf3b9bc3cc704)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoapr-util: Upgrade to v1.5.1
Radu Moisan [Thu, 14 Mar 2013 16:16:02 +0000 (18:16 +0200)]
apr-util: Upgrade to v1.5.1

(From OE-Core rev: 526f6beb5a8a1844f3d2c03fe38087e4f4a7f68f)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobabeltrace: Upgrade to v1.0.3
Radu Moisan [Thu, 14 Mar 2013 15:36:13 +0000 (17:36 +0200)]
babeltrace: Upgrade to v1.0.3

(From OE-Core rev: dbdb4ff0760cc01be0114b13b0c3ef1b0ae36cd6)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoliburcu: Upgrade to v0.7.6
Radu Moisan [Thu, 14 Mar 2013 15:28:22 +0000 (17:28 +0200)]
liburcu: Upgrade to v0.7.6

License file changed but still compliant with LGPLv2.1

(From OE-Core rev: 0aa34849b29a77ff343cefe1215f975a3abfea69)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agosystemtap: Upgrade to v2.1
Radu Moisan [Thu, 14 Mar 2013 14:09:17 +0000 (16:09 +0200)]
systemtap: Upgrade to v2.1

(From OE-Core rev: 7f572cecd89a992a7120c73f936c27d9fc030f57)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agocronie: Upgrade to v1.4.9
Radu Moisan [Wed, 13 Mar 2013 16:53:09 +0000 (18:53 +0200)]
cronie: Upgrade to v1.4.9

(From OE-Core rev: 0c4e25140f7b821962f6a5c0e77dbe96969ac04c)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agohdparm: Upgrade to v9.43
Radu Moisan [Wed, 13 Mar 2013 16:49:12 +0000 (18:49 +0200)]
hdparm: Upgrade to v9.43

(From OE-Core rev: c2c0876045e2a90b7158d3e81727205eb1c0d6ea)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agou-boot: Upgrade to v2013.01.01
Radu Moisan [Wed, 13 Mar 2013 15:43:40 +0000 (17:43 +0200)]
u-boot: Upgrade to v2013.01.01

(From OE-Core rev: ecdca4350a27708105692b6927f356ba0917422c)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agou-boot-mkimage: Upgrade to v2013.01.01
Radu Moisan [Wed, 13 Mar 2013 15:21:08 +0000 (17:21 +0200)]
u-boot-mkimage: Upgrade to v2013.01.01

(From OE-Core rev: 8b44f27730d8d58923bf94dd3e06ce2cb733c974)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agou-boo-fw-utils: Upgrade to v2013.01.01
Radu Moisan [Wed, 13 Mar 2013 14:53:11 +0000 (16:53 +0200)]
u-boo-fw-utils: Upgrade to v2013.01.01

(From OE-Core rev: ad48b2e32b640c1ca264c0b3b0038484facfd867)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoed: Upgrade to v1.7
Radu Moisan [Tue, 12 Mar 2013 15:06:36 +0000 (17:06 +0200)]
ed: Upgrade to v1.7

(From OE-Core rev: 74bc947cbadd44812b9171c2d16d319bb9df913d)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogawk: Upgrade to v4.0.2
Radu Moisan [Mon, 11 Mar 2013 15:06:02 +0000 (17:06 +0200)]
gawk: Upgrade to v4.0.2

(From OE-Core rev: 61c1bbb744ec709e002c67cf531892bf216e4724)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agorxvt-unicode: Upgrade to v9.17
Radu Moisan [Fri, 8 Mar 2013 12:28:53 +0000 (14:28 +0200)]
rxvt-unicode: Upgrade to v9.17

(From OE-Core rev: 8d6176880a9fa0aece85be23567312cb848c602e)

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agorm_work.bbclass: inhibit rm_work per recipe
Chen Qi [Wed, 13 Mar 2013 07:01:33 +0000 (15:01 +0800)]
rm_work.bbclass: inhibit rm_work per recipe

Use RM_WORK_WHITELIST to inhibit rm_work per recipe. In this way,
one can use rm_work for the most of the recipes but still keep the
work area for the recipe(s) one is working on.

As an example, the following settings in local.conf will inhibit
rm_work for icu-native, icu and busybox.
    INHERIT += "rm_work"
    RM_WORK_WHITELIST += "icu-native icu busybox"

If we comment out the RM_WORK_WHITELIST line and do a rebuild, the
working area of these recipes will be cleaned up.

[YOCTO #3675]

(From OE-Core rev: 6c930c3c06f2e698540626c87bd7f7f571df35ef)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoarchiver: fix archive filtering behavior
Kevin Strasser [Mon, 11 Mar 2013 22:51:23 +0000 (15:51 -0700)]
archiver: fix archive filtering behavior

With the addition of sstate, ensure that archiving tasks are only
added to the build if they produce output in the directory specified
by the 'sstate-inputdirs' flag.

Move calls to 'tar_filter' and 'not_tarball' out to
archive-*-source.bbclass in order to filter out packages before their
archiving tasks are added to the build.

Additionally, negate the return value of copyleft_should_include in
tar_filter, so that packages that do not pass are in turn filtered out.

(From OE-Core rev: 392562a21d9f2deb6fe6f8bb5378b09f4c5918d4)

Signed-off-by: Kevin Strasser <kevin.strasser@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoarchive-*-source.bbclass: fix scripts_with_logs build error
Kevin Strasser [Mon, 11 Mar 2013 22:51:22 +0000 (15:51 -0700)]
archive-*-source.bbclass: fix scripts_with_logs build error

Log and script archives are only generated when explicitly enabled by
setting the environment variable SOURCE_ARCHIVE_LOG_WITH_SCRIPTS to
'logs_with_scripts'. When left disabled, the path specified to be
handled by sstate is never created, resulting in a build error.

Only attempt to archive scripts and logs when explicitly enabled.

(From OE-Core rev: 7f1f3e6b6db9a50f5e68bc8dff95549e692153b1)

Signed-off-by: Kevin Strasser <kevin.strasser@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoimage.bbclass: Drop legacy export of IMAGE_BASENAME
Richard Purdie [Mon, 18 Mar 2013 00:07:38 +0000 (00:07 +0000)]
image.bbclass: Drop legacy export of IMAGE_BASENAME

We used to export this in the days an external script handled the image
generation. This is no longer the case and hence we no longer need this
export.

(From OE-Core rev: 919613c0e75362ee0eace99b51cc77d34a05372f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobison: Use PATH to locate m4
Richard Purdie [Mon, 18 Mar 2013 00:03:03 +0000 (00:03 +0000)]
bison: Use PATH to locate m4

We can specify no path to m4 at configure time and thus avoiding
having a wrapper for that particular problem.

(From OE-Core rev: 4e8b9f2521d6581db8d63e742000a8c742729f25)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agomesa-common: Fix confused variable assignment/comment
Richard Purdie [Mon, 18 Mar 2013 00:02:12 +0000 (00:02 +0000)]
mesa-common: Fix confused variable assignment/comment

Its clear this was meant to be a prepend. Also fix an out
of date comment.

(From OE-Core rev: 775692b36fe726479eafdbc9e3f2141acb171f8d)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogcc-common: Exclude AVAILTUNES from sstate checksums
Richard Purdie [Mon, 18 Mar 2013 00:01:22 +0000 (00:01 +0000)]
gcc-common: Exclude AVAILTUNES from sstate checksums

AVAILTUNES is only used as a sanity check, we don't need to
include it in the sstate checksum in this case. If included
it can cause problems when switching machines with a common
package architecture.

[YOCTO #3667]

(From OE-Core rev: b1cc5a4055c6402595eac1a93eac4c946210d130)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agotune-xscale: Drop unneeded optimisation overrides
Richard Purdie [Mon, 18 Mar 2013 00:00:06 +0000 (00:00 +0000)]
tune-xscale: Drop unneeded optimisation overrides

These hacks have been around for years and deal with old gcc issues.
They've been removed from the other use sites, we should clean up the
core tune file too.

(From OE-Core rev: 742eb82b85a315bb908caf64516e464ae6153668)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoopenssl: build always with -Wa,--noexecstack
Enrico Scholz [Thu, 12 Jan 2012 16:30:21 +0000 (17:30 +0100)]
openssl: build always with -Wa,--noexecstack

There is no reason to disable exec-stack only for -native builds;
binaries on the target will suffer from the same SELinux ACLs.

OpenSSL does not use executable stack so this option can be disabled
unconditionally.

(From OE-Core rev: 9c32b62d6494139daf4bab3279779c392fead116)

Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: add machine-user-features.scc to templates
Tom Zanussi [Tue, 12 Mar 2013 07:33:05 +0000 (02:33 -0500)]
yocto-bsp: add machine-user-features.scc to templates

Add the user-features.scc files needed by the new kernel feature
support in yocto-kernel.

(From meta-yocto rev: 0ef493fbbe412b6e30fc60b892ba6c2e5664307f)

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-kernel: add support for destroying recipe-space kernel features
Tom Zanussi [Tue, 12 Mar 2013 03:36:44 +0000 (22:36 -0500)]
yocto-kernel: add support for destroying recipe-space kernel features

Add a yocto-kernel command allowing users to destroy a recipe-space
kernel feature local to a particular BSP.  The removed feature is
subsequently no longer available for the normal feature addition and
removal yocto-kernel commands.

(From meta-yocto rev: faa18f56d9412694f2c8e0b0c09e751cb7f3a743)

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-kernel: add support for creating recipe-space kernel features
Tom Zanussi [Tue, 12 Mar 2013 03:19:07 +0000 (22:19 -0500)]
yocto-kernel: add support for creating recipe-space kernel features

Add a yocto-kernel command allowing users to create a recipe-space
kernel feature local to a particular BSP.  The new feature is
subsequently available for the normal feature addition and removal
yocto-kernel commands used with features defined in the meta branch of
linux-yocto kernel repos.

(From meta-yocto rev: 13abcd93b9e1591bc45ff5f9eb17b8feb9ac9ae5)

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-kernel: add support for printing kernel feature descriptions
Tom Zanussi [Tue, 12 Mar 2013 02:46:37 +0000 (21:46 -0500)]
yocto-kernel: add support for printing kernel feature descriptions

Add a yocto-kernel command allowing users to print the description and
compatibility of a given kernel feature.

(From meta-yocto rev: 73b4f1a8d156af6810cdde3af672d6286a7071e7)

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-kernel: add support for listing available kernel features
Tom Zanussi [Tue, 12 Mar 2013 02:25:46 +0000 (21:25 -0500)]
yocto-kernel: add support for listing available kernel features

Add a yocto-kernel command allowing users to list all the kernel
features available to a BSP.  This includes the features contained in
linux-yocto meta branches as well as recipe-space features defined
locally to the BSP.

(From meta-yocto rev: 12f3af8d92456ad9212170decdbe102fc78b58f6)

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-kernel: add support for kernel feature add/rm/list
Tom Zanussi [Mon, 11 Mar 2013 23:52:50 +0000 (18:52 -0500)]
yocto-kernel: add support for kernel feature add/rm/list

Add yocto-kernel commands allowing users to add, remove, and list
kernel features with respect to a given BSP.

Features managed by these commands modify a special
machine-user-features.scc file associated with the kernel recipe
(.bbappend) of a yocto-bsp-generated BSP.  This is analagous to the
implementation of similar support for bare config items and patches
already implemented for yocto-bsp-generated BSPs.

Future patches will add support for providing a list of eligible
features as defined by linux-yocto kernels and locally-defined
(recipe-space) kernel features.

(From meta-yocto rev: ae68d906c5c9854f2cd7ee0870556fbfbd7d94d0)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: upgrade i386 template with emgd 1.16
Tom Zanussi [Mon, 11 Mar 2013 05:37:06 +0000 (00:37 -0500)]
yocto-bsp: upgrade i386 template with emgd 1.16

Along with related changes.

(From meta-yocto rev: 6e93c881e2323b57f5b102db3b2b54220a06a1b6)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: add support for linux-yocto-dev
Tom Zanussi [Mon, 4 Mar 2013 16:15:20 +0000 (10:15 -0600)]
yocto-bsp: add support for linux-yocto-dev

(From meta-yocto rev: 637104794a5646869d03ff5851d94199b1584dcf)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: add support for tiny
Tom Zanussi [Mon, 4 Mar 2013 16:00:08 +0000 (10:00 -0600)]
yocto-bsp: add support for tiny

(From meta-yocto rev: 61a7cfb5f552586dd13fc553305e334ac53a8ce6)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: update linux-yocto-rt_3.4 .bbappends
Tom Zanussi [Mon, 4 Mar 2013 15:43:30 +0000 (09:43 -0600)]
yocto-bsp: update linux-yocto-rt_3.4 .bbappends

Simplify by removing unnecessary KMACHINE/KBRANCH and SRC_URI items.
Also simplify machine-preempt-rt.scc

(From meta-yocto rev: b9973f7761b86e3d4571fe5582759e5405e1d7b4)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: update machine-preempt-rt.scc
Tom Zanussi [Mon, 11 Mar 2013 02:11:29 +0000 (21:11 -0500)]
yocto-bsp: update machine-preempt-rt.scc

Simplify machine-standard.scc for all the templates.

(From meta-yocto rev: ad0d944698a854a281d0beea1c87a0600e98ccbd)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: update 3.4 .bbappends
Tom Zanussi [Mon, 4 Mar 2013 15:36:37 +0000 (09:36 -0600)]
yocto-bsp: update 3.4 .bbappends

Simplify by removing unnecessary KMACHINE/KBRANCH and SRC_URI items.

(From meta-yocto rev: d1224846e5ff6c101bf50011d5d3314cbbd81f61)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: update machine-standard.scc
Tom Zanussi [Mon, 4 Mar 2013 05:27:33 +0000 (23:27 -0600)]
yocto-bsp: update machine-standard.scc

Simplify machine-standard.scc for all the templates.

(From meta-yocto rev: ac8ec04c50bc8dbf716ff5746c8942566fd5c2bf)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoscripts/lib/bsp/engine.py: add preempt-rt and tiny to map_standard_kbranch()
Tom Zanussi [Mon, 4 Mar 2013 06:20:36 +0000 (00:20 -0600)]
scripts/lib/bsp/engine.py: add preempt-rt and tiny to map_standard_kbranch()

Update map_standard_kbranch() with preempt-rt and tiny variants.

(From meta-yocto rev: 48233b051b0599ee745d0b8d24863a08e7440d6a)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: use map_standard_branch()
Tom Zanussi [Mon, 11 Mar 2013 05:20:36 +0000 (00:20 -0500)]
yocto-bsp: use map_standard_branch()

Use map_standard_branch() instead of naming the branch directly.

(From meta-yocto rev: 34ec7d4cf53f82adb8de61969d0981344f9a1d87)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoscripts/lib/bsp/engine.py: update map_standard_kbranch()
Tom Zanussi [Mon, 4 Mar 2013 06:04:49 +0000 (00:04 -0600)]
scripts/lib/bsp/engine.py: update map_standard_kbranch()

Update map_standard_kbranch() to be consistent with the new changes in
meta naming and remove obsolete standard/default mapping.

(From meta-yocto rev: 40998ba44e1a4ebb1c165cab1a250025041e0da0)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: update default custom kernel
Tom Zanussi [Fri, 1 Mar 2013 01:50:13 +0000 (19:50 -0600)]
yocto-bsp: update default custom kernel

Update the default custom kernel to 3.8.y, the current stable kernel
available at this point.

(From meta-yocto rev: f10f30bf77ee0571c1b5edc083833c5267d013d6)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-bsp: add 3.8/remove 3.2 kernel from templates
Tom Zanussi [Thu, 28 Feb 2013 06:27:16 +0000 (00:27 -0600)]
yocto-bsp: add 3.8/remove 3.2 kernel from templates

For Yocto 1.4, 3.8 is the preferred kernel and 3.2 is obsolete.

(From meta-yocto rev: 5b07921319901a3709492c43397c57bbd2201585)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake.conf: Add LICENSE_PATH to sstate whitelist
Khem Raj [Sun, 17 Mar 2013 08:04:28 +0000 (01:04 -0700)]
bitbake.conf: Add LICENSE_PATH to sstate whitelist

some layers e.g. meta-intel are defining LICENSE_PATH in layer.conf like
LICENSE_PATH += "${LAYERDIR}/common/custom-licenses"
This causes the target packages to invalidate the siginfo and casues
rebuild for all packages.

Thanks bitbake-diffsigs, it shows

basehash changed from c27b55ea6980262fab370e539ba8bcd7 to
37962b22ebd6194e9537bc4f85819323
Variable LICENSE_PATH value changed from '
/builds2/poky/meta-intel/common/custom-licenses' to '
/b/kraj/jlinux-next/poky/meta-intel/common/custom-licenses'

(From OE-Core rev: 1dab754cb1ec942f86a7cf9758e6b5169e50bff3)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoutil-linux: Update License Information (remove GPLv3 Licnese)
Saul Wold [Fri, 15 Mar 2013 19:54:40 +0000 (12:54 -0700)]
util-linux: Update License Information (remove GPLv3 Licnese)

The upstream authors have updated the licenses of a couple subcomponents,
these were GPLv3, but updated to be either GPLv2 or LGPLv2.1 accordingly.
These changes make the util-linux package become completely non-GPLv3.

Cleaned up some white space issue also

[YOCTO #4014]

(From OE-Core rev: 6093fe2694ac5300feaa38fe2eb898ea843f92ee)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopopulate_sdk_base: search for perl scripts after symlinks are relocated
Laurentiu Palcu [Fri, 15 Mar 2013 16:01:53 +0000 (18:01 +0200)]
populate_sdk_base: search for perl scripts after symlinks are relocated

grep will throw "No such file or directory" errors for all invalid
symlinks. To overcome this, move the search after the symlinks have been
changed to point to the new location.

(From OE-Core rev: 239a43fc4037bfe941bb60dd077ee477de177b7c)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogcc-cross-canadian: do not create symlinks to non-existent binaries
Laurentiu Palcu [Fri, 15 Mar 2013 16:01:52 +0000 (18:01 +0200)]
gcc-cross-canadian: do not create symlinks to non-existent binaries

If fortran is not built, soft links to gfortran and g77 are created
even though the fortran compiler doesn't exist...

[YOCTO #4023]

(From OE-Core rev: c5c135bc5e71a6f9b14f249358bf5d217050ee55)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoelfutils: fix the num passed to memset in ar.c
Zhenhua Luo [Fri, 15 Mar 2013 13:27:27 +0000 (21:27 +0800)]
elfutils: fix the num passed to memset in ar.c

Following build error will appear on Fedora18+:
ar.c: In function 'do_oper_delete':
ar.c:918:31: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess]
   memset (found, '\0', sizeof (found));

(From OE-Core rev: 5cc3b4fe09cfa2b3e67568a9c2494c198a5292af)

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agognupg: fix PN -> BPN in do_install for multilibs
Jackie Huang [Fri, 15 Mar 2013 08:04:01 +0000 (16:04 +0800)]
gnupg: fix PN -> BPN in do_install for multilibs

(From OE-Core rev: d2e7d98ce859a3af037135d1ac7bdb7a34f4d319)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agottf-fonts: fix PN -> BPN in do_install for multilibs
Jackie Huang [Fri, 15 Mar 2013 08:04:02 +0000 (16:04 +0800)]
ttf-fonts: fix PN -> BPN in do_install for multilibs

(From OE-Core rev: 7720c356534e46614578619d5a8f0462485b81f6)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopython-imaging: fix PN -> BPN in do_install for multilibs
Jackie Huang [Fri, 15 Mar 2013 08:04:00 +0000 (16:04 +0800)]
python-imaging: fix PN -> BPN in do_install for multilibs

(From OE-Core rev: 9dbff379575e6f5fdc07412906848134b2739598)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolibatomics-ops: fix PN -> BPN in do_install for multilibs
Jackie Huang [Fri, 15 Mar 2013 08:04:03 +0000 (16:04 +0800)]
libatomics-ops: fix PN -> BPN in do_install for multilibs

(From OE-Core rev: eca6309556086f8c6b0e8525749477c8210f83b0)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopackage_rpm: Ensure PV manipulations are correct
Richard Purdie [Sat, 16 Mar 2013 15:46:15 +0000 (15:46 +0000)]
package_rpm: Ensure PV manipulations are correct

The previous change to this function fixed one manipuation at
the expense of the other, depending on ow expanded the versioned
dependency string was when the AUTOINC substitution was made.

This update ensures we cover both cases and ensures the classextended
version works as as well as the normal case.

(From OE-Core rev: 0f8447a7d99d2645b932eac1c24149f0c2d3791e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoicecc: improve interaction with sstate
Martin Jansa [Wed, 13 Mar 2013 19:04:51 +0000 (20:04 +0100)]
icecc: improve interaction with sstate

* exclude ICECC_PARALLEL_MAKE (like PARALLEL_MAKE is)
* add ICECC_DISBLED to be able to disable whole icecc functionality
  while keeping icecc enabled. This is useful when you want multiple
  builders sharing same sstate-cache, but only some of them using icecc.

* inheriting icecc changes all checksums because of do_*_prepends calls,
  but because icecc should not influence binary output of task we should
  get same checksums for tasks build with and without icecc

* ICECC_DISABLED when set (to any non-empty value will disable icecc env
  modifications but while keeping same sstate checksum

(From OE-Core rev: f46cf86d0ec3b80ce526b4dad1b1eac5995969ec)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>