]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
10 years agotrace-cmd: Update to version 2.5.3
Ben Shelton [Thu, 19 Feb 2015 20:11:05 +0000 (14:11 -0600)]
trace-cmd: Update to version 2.5.3

Updating adds new features including the very useful 'profile' option.

Changes include:

 - Remove addldflags.patch (already upstream in the new version).

 - Remove make-docs-optional.patch (docs are built in a separate target
   in the new version).

 - Update SRC_URI, SRCREV, PR, and PV in the .inc file and don't
   override them in the recipe.

 - Fix a typo in LIC_FILES_CHECKSUM so 'endline' is properly defined.

 - Drop PR.

Signed-off-by: Ben Shelton <ben.shelton@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agooeqa/parselogs: Add exception for new mips error message
Richard Purdie [Fri, 20 Feb 2015 18:16:10 +0000 (18:16 +0000)]
oeqa/parselogs: Add exception for new mips error message

The 3.19 kernel introduces this error, ignore it for now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolinux-yocto: warn when a generated BSP description is used
Bruce Ashfield [Fri, 20 Feb 2015 18:38:03 +0000 (13:38 -0500)]
linux-yocto: warn when a generated BSP description is used

The meta data (in tree or out of tree) that describes a BSP, its patches
and configuration is not always available when a new/default or manually
configured machine is built.

When this happens, the tools generate a skeleton BSP and use a
architecture defconfig for the build. If this is by design, the build
is typically sane and everything works fine. If an existing BSP
description was expected, chances are that the resulting kernel will not
be correct.

To avoid surprising the user when a default/skeleton BSP is used for the
build, we can make it obvious to the user by emitting a warning like
the following:

   WARNING: [kernel]: An auto generated BSP description was used, this normally indicates a misconfiguration.
            Check that your machine (myqemux86-64) has an associated kernel description.

[YOCTO: #3383]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agolinux-yocto: introduce 3.19 versioned recipes
Bruce Ashfield [Thu, 19 Feb 2015 03:10:22 +0000 (22:10 -0500)]
linux-yocto: introduce 3.19 versioned recipes

Introducing the v3.19.x recipes for the validated linux-yocto kernel.

Build, boot and sanity testing was performed on qemu for all major
architectures.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
10 years agolinux-yocto: remove 3.10 and 3.17 recipes
Bruce Ashfield [Wed, 18 Feb 2015 21:28:20 +0000 (16:28 -0500)]
linux-yocto: remove 3.10 and 3.17 recipes

In accordance with the kernel release criteria we support the latest
mainline kernel + the last LSTI kernel + a development kernel.

3.19 will be introduced as the latest mainline, and 3.14 is the released
LTSI kernel, which means that we remove the 3.10 and 3.17 variants.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
10 years agolinux-yocto: make kernel configuration audit user visible
Bruce Ashfield [Wed, 18 Feb 2015 21:15:35 +0000 (16:15 -0500)]
linux-yocto: make kernel configuration audit user visible

After a linux-yocto style kernel is configured, a kernel configuration
audit is executed to detect common errors or issues with the config.

This output used to be visible, but was made less obvious to not alarm
users unnecessarily (since some configuration issues are acceptable).

There are some classes of configuration issue that are worth being
visible, and that is specified configuration values that do not make the
final .config. These dropped options can result in any number of runtime
failures, so flagging them at build time makes sense.

The visibility of auditing is controlled by KCONF_AUDIT_LEVEL:

   0: no reporting
   1: report options that are specified, but not in the final config
   2: report options that are not hardware related, but set by a BSP

The default level is 1, with level 2 and above being for BSP development
only.

If these conditions are detected, warnings will be generated as follows:

  WARNING: [kernel config]: specified values did not make it into the
  kernel's final configuration:

  Value requested for CONFIG_SND_PCSP not in final ".config"
  Requested value: "CONFIG_SND_PCSP=y"
  Actual value set: ""

or

  WARNING: [kernel config]: BSP specified non-hw configuration:

  CONFIG_BLOCK
  CONFIG_CFG80211_WEXT
  CONFIG_CORDIC
  CONFIG_CRC8
  CONFIG_EFIVAR_FS
  CONFIG_EFI_PARTITION
  CONFIG_NET
  CONFIG_NETDEVICES
  CONFIG_PARTITION_ADVANCED
  CONFIG_WEXT_CORE
  CONFIG_WEXT_PROC
  CONFIG_WIRELESS

At this point thse are only a warnings, since there needs to be time for
layers and configuration fragments to be validated against this new
check.

[YOCTO: #6943]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
10 years agolinux-libc-headers: update to 3.19
Bruce Ashfield [Wed, 11 Feb 2015 19:26:33 +0000 (14:26 -0500)]
linux-libc-headers: update to 3.19

Updating the libc-headers now that the kernel has released.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
10 years agoglibc: Update to glibc 2.21 release tag
Dan McGregor [Fri, 6 Feb 2015 17:20:19 +0000 (11:20 -0600)]
glibc: Update to glibc 2.21 release tag

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
10 years agoglibc: Upgrade 2.20 -> 2.21
Khem Raj [Mon, 2 Feb 2015 07:49:10 +0000 (23:49 -0800)]
glibc: Upgrade 2.20 -> 2.21

Drop CVE backports and ppc/fpu detection patch which is not needed anymore
Forward port eglibc option groups patch
Default to using glibc 2.21

Additional patches needed to appease -Werror option

Change-Id: I1873097cec8387ea9e8186a255122938fc28c976
Signed-off-by: Khem Raj <raj.khem@gmail.com>
10 years agolzo: Upgrade to 2.09 and add ptest
Saul Wold [Tue, 17 Feb 2015 23:00:12 +0000 (15:00 -0800)]
lzo: Upgrade to 2.09 and add ptest

lzo_init checksum changed due to date change, not license change

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobind: Fix parallel make issue
Robert Yang [Wed, 18 Feb 2015 03:28:43 +0000 (19:28 -0800)]
bind: Fix parallel make issue

Fixed:
unix/os.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status

This is because os.o was built twice:
* The implicity rule (depends on unix/os.o)
* The "make all" in unix subdir (depends on unix/os.o)

Depend on subdirs which is unix only rather than unix/os.o will fix the
problem.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobtrfs-tools: fix for parallel build
Robert Yang [Wed, 18 Feb 2015 03:28:42 +0000 (19:28 -0800)]
btrfs-tools: fix for parallel build

Fixed:
mkfs.c:300:46: error: 'BTRFS_BUILD_VERSION' undeclared (first use in this function)
  fprintf(stderr, "mkfs.btrfs, part of %s\n", BTRFS_BUILD_VERSION);

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobusybox: update to 1.23.1 release
Fathi Boudra [Wed, 18 Feb 2015 06:44:45 +0000 (14:44 +0800)]
busybox: update to 1.23.1 release

* Bump SRCREV/PV
* Drop PR
* Update SRC_URI md5sum/sha256sum
* Drop 0001-build-system-Specify-nostldlib-when-linking-to-.o-fi.patch
  - applied upstream and available in 1.23.1 release

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoopenssl: disable SSLv3 by default
Brendan Le Foll [Mon, 16 Feb 2015 11:18:29 +0000 (11:18 +0000)]
openssl: disable SSLv3 by default

Because of the SSLv3 POODLE vulnerability, it's preferred to simply disable
SSLv3 even if patched with the TLS_FALLBACK_SCSV

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopackaging: allow globs in CONFFILES
Chen Qi [Tue, 17 Feb 2015 02:08:12 +0000 (10:08 +0800)]
packaging: allow globs in CONFFILES

Allow globs in CONFFILES.

This patch changes the way of CONFFILES handling. After this  change,
the CONFFILES can take the same form as FILES. That means, we don't
have to list a bunch of files for CONFFILES. It will just be expanded
like the FILES variable.

We don't assume default value for CONFFILES in OE. But distro vendors could
provide a default value for CONFFILES in their distro configuration file
like below.

    CONFFILES = "${sysconfdir}"

In this way, files under /etc are treated as configuration files by
default. Of course, setting CONFFILES in recipes take precedence over
the CONFFILES. For example, if the recipe author decides that package A
should only treat files under ${sysconfdir}/default/ as config files,
he/she can write like this.

    CONFFILES_A = "${sysconfdir}/default"

[YOCTO #5200]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoqt-mobility: Add patch to fix disabling bluez compile issues
Richard Purdie [Tue, 17 Feb 2015 19:26:27 +0000 (21:26 +0200)]
qt-mobility: Add patch to fix disabling bluez compile issues

If you disable bluez but have dbus enabled, the build would fail. This patch
fixes the issue so that bluez5 based builds work.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agooeqa/ptest: Fixed complementary package install detection and added ptest-runner...
Lucian Musat [Wed, 14 Jan 2015 15:14:16 +0000 (17:14 +0200)]
oeqa/ptest: Fixed complementary package install detection and added ptest-runner exit code check

Signed-off-by: Lucian Musat <george.l.musat@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolicense.bbclass: fix unexpected operator for LICENSE values with space
Martin Jansa [Tue, 17 Feb 2015 19:02:28 +0000 (20:02 +0100)]
license.bbclass: fix unexpected operator for LICENSE values with space

* add quotes around pkged_lic so that it works correctly with spaces
* fixes following error:
  run.license_create_manifest.50601: 193: [: GPLv2: unexpected operator

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agovalgrind: add glibc-2.21 to glibc.patch
Martin Jansa [Tue, 17 Feb 2015 19:02:27 +0000 (20:02 +0100)]
valgrind: add glibc-2.21 to glibc.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agouseradd.bbclass: avoid do_rootfs error for debian package backend
Chen Qi [Tue, 17 Feb 2015 02:08:15 +0000 (10:08 +0800)]
useradd.bbclass: avoid do_rootfs error for debian package backend

If /etc/login.defs is treated as a configuration file, then we would meet
errors at do_rootfs time telling us that useradd/groupadd cannot execute
correctly.

This is because the dpkg handles config file specially, the login.defs
is temporarily renamed as login.defs.dpkg-new.

How ubuntu deals the user/group adding problem? They do it at postinst of the
package. And, the postinst script of a package would possibly do `chown' of
its files or directories.

The above strategy is not suitable for OE. Because we do chown in do_install
and add user/group in preinst scripts of the packages.

That's why we need this patch so that do_rootfs don't fail.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoupdate-rc.d: use '-f' option in updatercd_postrm
Chen Qi [Tue, 17 Feb 2015 02:08:14 +0000 (10:08 +0800)]
update-rc.d: use '-f' option in updatercd_postrm

Use '-f' ('--force') option so that while removing packages using deb,
we don't fail because of the following error:

   update-rc.d: $initd/$bn exists during rc.d purge (use -f to force)

Using '-f' option would make this a warning but continue to execute.

   update-rc.d: $initd/$bn exists during rc.d purge (continuing)

We need this option because dpkg package backend have special handling for
configuration files. And if files under /etc/init.d are treated as configuration
files, we will have errors.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopackage_manager.py: use 'purge' instead of 'remove' in case of deb
Chen Qi [Tue, 17 Feb 2015 02:08:13 +0000 (10:08 +0800)]
package_manager.py: use 'purge' instead of 'remove' in case of deb

We need to use 'purge' instead of 'remove' for debian package backend when
removing packages at rootfs time. This is because that 'remove' command for
'dpkg' and 'apt-get' does not remove configuration files.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoscripts: delete dummy help2man script
Paul Gortmaker [Tue, 17 Feb 2015 05:47:46 +0000 (00:47 -0500)]
scripts: delete dummy help2man script

This was added to try and deal with the cross compile issue of
help2man ; one can not run an ARM binary "./chmod --help" on an
x86-64 host in order to get the help text to create a man page.
This has been primarily an issue with the coreutils package.

However, we have since fixed coreutils to have useful pre-made
manpages and we don't need this script anymore.  And if other
gnu packages are getting useless truncated "dummy" manpages,
we want the build to fail so we can fix those packages in a
similar way, vs. having the issue hidden via a help2man that is
a no-op.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agocoreutils: import prebuilt manpages from Gentoo
Paul Gortmaker [Tue, 17 Feb 2015 05:47:45 +0000 (00:47 -0500)]
coreutils: import prebuilt manpages from Gentoo

As can be seen here:

http://lists.gnu.org/archive/html/coreutils/2014-11/msg00001.html

other people have run into the headache of trying to cross compile
coreutils, with the "help2man" problem (assumes host can run the
target binaries with "--help" arg to collect data for manpage.)

And since "current wisdom is this is working as intended" we are
largely left with no choice but to use the same solution and
abandon trying to generate the man pages at build time.  So here
we import prebuilt manpages.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agocoreutils: don't generate useless dummy stub manpages
Paul Gortmaker [Tue, 17 Feb 2015 05:47:44 +0000 (00:47 -0500)]
coreutils: don't generate useless dummy stub manpages

We had a couple patches to 1) deal with missing perl and 2) deal
with the perl-less "dummy" help2man fallout, but in the end, they
achieve no purpose whatsoever, since they just populate the doc
RPM with manpages like this one:

  NAME
       chmod - a GNU coreutils 8.22 program

  DESCRIPTION
       OOOPS!   Due to the lack of perl on the build system, we were
       unable to create a proper manual page for chmod.

As the above serves no purpose whatsoever, and since the concept
of running the binaries to capture the "--help" text output is
completely broken for cross compiles, lets just decouple man page
generation from the building of coreutils entirely so it paves the
way for importing pre-generated manpages.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoutils.bbclass: fix create_cmdline_wrapper
Javier Viguera [Tue, 17 Feb 2015 12:48:14 +0000 (13:48 +0100)]
utils.bbclass: fix create_cmdline_wrapper

Similar to commit 4569d74 for create_wrapper function, this commit fixes
hardcoded absolute build paths in create_cmdline_wrapper.

Otherwise we end up with incorrect paths in users of this function. For
example the 'file' wrapper in current released toolchain:

exec -a
/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-file/5.18-r0/image//opt/poky/1.7.1/sysroots/x86_64-pokysdk-linux/usr/bin/file
`dirname $realpath`/file.real --magic-file
/opt/poky/1.7.1/sysroots/x86_64-pokysdk-linux/usr/share/misc/magic.mgc
"$@"

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolib/oe/package_manager: support exclusion from complementary glob process by regex
Paul Eggleton [Mon, 16 Feb 2015 17:57:03 +0000 (17:57 +0000)]
lib/oe/package_manager: support exclusion from complementary glob process by regex

Sometimes you do not want certain packages to be installed when
installing complementary packages, e.g. when using dev-pkgs in
IMAGE_FEATURES you may not want to install all packages from a
particular multilib. This introduces a new PACKAGE_EXCLUDE_COMPLEMENTARY
variable to allow specifying regexes to match packages to exclude.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agotest-dependencies.sh: strip only .bb suffix
Martin Jansa [Tue, 17 Feb 2015 13:42:18 +0000 (14:42 +0100)]
test-dependencies.sh: strip only .bb suffix

* we were stripping too much when stripping recipe name from line like this:
  ERROR: Task 12016 (/some/patch/something.dot.bar.bb, do_fetch) failed with exit code '1'
  where the recipe name contains dots and doesn't end with _<version>.bb

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoqt-mobility: select distro preference for bluez provider
Peter A. Bigot [Tue, 17 Feb 2015 13:08:04 +0000 (15:08 +0200)]
qt-mobility: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoiputils: install clockdiff same as ubuntu and fedora
Bian Naimeng [Mon, 16 Feb 2015 01:07:05 +0000 (09:07 +0800)]
iputils: install clockdiff same as ubuntu and fedora

Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopopulate_sdk: Handle OLDEST_KERNEL
Richard Purdie [Mon, 16 Feb 2015 16:24:29 +0000 (16:24 +0000)]
populate_sdk: Handle OLDEST_KERNEL

Add a check to the SDK so that it only runs on systems with kernel versions
it supports.

[YOCTO #6856]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodefault-providers: Set the preferred provider for bluez based on version
Richard Purdie [Mon, 16 Feb 2015 15:06:21 +0000 (17:06 +0200)]
default-providers: Set the preferred provider for bluez based on version

bitbake will currently 'selecting bluez4 to satisfy runtime
libasound-module-bluez due to PREFERRED_PROVIDER_bluez4 = bluez4'
which in the case of bluez5 isn't correct.
This slightly unusual construct avoids this.
Ultimately this is a bitbake issue that needs fixing in
a better way but this means we can merge the bluez5 changes
until bitbake gets fixed.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoconnman: depend on distro provider of bluez
Peter A. Bigot [Mon, 16 Feb 2015 15:06:20 +0000 (17:06 +0200)]
connman: depend on distro provider of bluez

connman currently supports both bluez4 and bluez5 without distinguishing
them at configuration time.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoconf/distro/include/default-providers: updated bluez-hcidump providers
Cristian Iorga [Mon, 16 Feb 2015 15:06:19 +0000 (17:06 +0200)]
conf/distro/include/default-providers: updated bluez-hcidump providers

If BlueZ5 is added to a build as a replacement for BlueZ4,
the provider for bluez-hcidump will be bluez5.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogstreamer1.0-plugins-bad: select distro preference for bluez provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:18 +0000 (17:06 +0200)]
gstreamer1.0-plugins-bad: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoofono: select distro preference for bluez provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:17 +0000 (17:06 +0200)]
ofono: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolibpcap: select distro preference for bluez provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:16 +0000 (17:06 +0200)]
libpcap: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoneard: select distro preference for bluez provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:15 +0000 (17:06 +0200)]
neard: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopulseaudio: select distro preference for bluez provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:13 +0000 (17:06 +0200)]
pulseaudio: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopackagegroup-base: select distro preference for bluez provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:12 +0000 (17:06 +0200)]
packagegroup-base: select distro preference for bluez provider

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobluetooth.bbclass: simplify recipe inference of bluetooth provider
Peter A. Bigot [Mon, 16 Feb 2015 15:06:11 +0000 (17:06 +0200)]
bluetooth.bbclass: simplify recipe inference of bluetooth provider

Defines ${BLUEZ} to be the provider of bluez services as specified by
DISTRO_FEATURES.

Example recipe fragment:
  inherit bluetooth
  PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)}
  PACKAGECONFIG[bluez4] = "--enable-bluetooth,--disable-bluetooth,bluez4"
  PACKAGECONFIG[bluez5] = "--enable-bluez5,--disable-bluez5,bluez5"

[YOCTO #5031]

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolibtool: 2.4.5 -> 2.4.6
Richard Purdie [Mon, 16 Feb 2015 16:23:39 +0000 (16:23 +0000)]
libtool: 2.4.5 -> 2.4.6

Drop patch merged upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoneon: update 0.30.0 -> 0.30.1
Andre McCurdy [Fri, 13 Feb 2015 23:23:11 +0000 (15:23 -0800)]
neon: update 0.30.0 -> 0.30.1

pkgconfig.patch needed a minor refresh due to the following fix for
static linking using neon.pc being merged upstream:

  http://lists.manyfish.co.uk/pipermail/neon/2013-October/001568.html

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agosyslinux: support ext2/3/4 device
Robert Yang [Fri, 13 Feb 2015 08:59:08 +0000 (00:59 -0800)]
syslinux: support ext2/3/4 device

* Support ext2/3/4 deivce.
* The open_ext2_fs() checks whether it is an ext2/3/4 device,
  do the ext2/3/4 installation (install_to_ext2()) if yes, otherwise go
  on to the fat/ntfs.
* The ext2/3/4 support doesn't require root privileges since it doesn't need
  mount (but write permission is required).

Next:
* Get rid of fat filesystem from the boot image.

These patches have been sent to upstream, we may adjust them (maybe put
the extX support to syslinux-mtools), I will go on working with the
upstream.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agoe2fsprogs: Extend to add nativesdk for syslinux
Richard Purdie [Sun, 15 Feb 2015 08:11:04 +0000 (08:11 +0000)]
e2fsprogs: Extend to add nativesdk for syslinux

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogcc: Upgrade 4.9.1 -> 4.9.2
Khem Raj [Mon, 2 Feb 2015 09:51:02 +0000 (01:51 -0800)]
gcc: Upgrade 4.9.1 -> 4.9.2

Delete backported patch which are present in 4.9.2

backport patched from upstream gcc trunk to fix

[YOCTO #6824]

Change-Id: Ia0067940471d4c5d9d62089bf6f18f3a9c2bfedd
Signed-off-by: Khem Raj <raj.khem@gmail.com>
10 years agogst-plugins-base: Fix mulitlib packaging
Richard Purdie [Sun, 15 Feb 2015 08:04:59 +0000 (08:04 +0000)]
gst-plugins-base: Fix mulitlib packaging

Updated FILES to contain MLPREFIX since this is a dyanmic assignment
and cannot automatically be fixed.

ERROR: QA Issue: lib32-gstreamer1.0-plugins-base: Files/directories were installed but not shipped
  /usr/share/gst-plugins-base/1.0/license-translations.dict [installed-vs-shipped]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoopenssl: upgrade to 1.0.1k
Maxin B. John [Fri, 9 Jan 2015 11:28:15 +0000 (12:28 +0100)]
openssl: upgrade to 1.0.1k

Upgrade includes 8 CVE bug fixes

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agooeqa/ptest: Removed buildhistory as requirement for ptest
Lucian Musat [Wed, 14 Jan 2015 15:14:15 +0000 (17:14 +0200)]
oeqa/ptest: Removed buildhistory as requirement for ptest

Signed-off-by: Lucian Musat <george.l.musat@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agolibassuan: add native build
Andreas Müller [Fri, 13 Feb 2015 05:59:51 +0000 (06:59 +0100)]
libassuan: add native build

libassuan-native is required for gpgme-native - introduced in next patch

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogpgme: fix configuration by setting proper parameters instead of patching
Andreas Müller [Fri, 13 Feb 2015 05:59:50 +0000 (06:59 +0100)]
gpgme: fix configuration by setting proper parameters instead of patching

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agooeqa/smart: Added some new test cases
Lucian Musat [Tue, 27 Jan 2015 16:08:08 +0000 (18:08 +0200)]
oeqa/smart: Added some new test cases

Signed-off-by: Lucian Musat <george.l.musat@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agobuild-compare: Add the build-compare_git.bb recipe.
Randy Witt [Thu, 12 Feb 2015 00:24:12 +0000 (16:24 -0800)]
build-compare: Add the build-compare_git.bb recipe.

The description for build-compare describes it as "This package contains
scripts to find out if the build result differs to a former build." More
specifically this contains a script that will display differences between
"packages." It works with rpms, tarballs and other various types of
packages.

The idea is that it will eventually be used in Yocto to check for differences
between sstate so that we can check for build reproducibility. It will
also be used once an updateable sdk is in place, so that packages that
have different hashes but are not different in contents, don't get updated.
It could also be used in the same manner when updating packages from a
package feed.

[Yocto #6992]

Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agocoreutils 6.9: fix unknown-configure-option
Robert Yang [Fri, 13 Feb 2015 03:02:55 +0000 (19:02 -0800)]
coreutils 6.9: fix unknown-configure-option

Fixed:
WARNING: QA Issue: coreutils: configure was passed unrecognised options: --disable-acl [unknown-configure-option]

It doesn't support --enable-acl or --disable-acl, use
ac_cv_header_acl_libacl_h to fix the problem.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agolibnewt-python: remove make var LIBNEWTSH
Kai Kang [Thu, 12 Feb 2015 08:26:07 +0000 (16:26 +0800)]
libnewt-python: remove make var LIBNEWTSH

Var LIBNEWTSH which points to libnewt.so in STAGING_LIBDIR is passed to
make. But during do_compile, LIBNEWTSH is rebuilt. Check the log that
gcc populates file into STAGING_LIBDIR directly:

i586-poky-linux-gcc  -m32 -march=i586
--sysroot=/poky/builds/build/tmp/sysroots/qemux86 -shared -o
/poky/builds/build/tmp/sysroots/qemux86/usr/lib/libnewt.so.0.52.18
...

It is not a proper operation export file into STAGING_LIBDIR during
compile. So remove the var LIBNEWTSH.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agoicu: remove obsolete aclocal.m4 workaround (fixed upstream since v52.1)
Andre McCurdy [Thu, 12 Feb 2015 21:05:14 +0000 (13:05 -0800)]
icu: remove obsolete aclocal.m4 workaround (fixed upstream since v52.1)

Patch also includes some minor formatting cleanup of icu.inc.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agolibaio: Backport generic arch detection patch
Nathan Rossi [Fri, 13 Feb 2015 07:41:34 +0000 (17:41 +1000)]
libaio: Backport generic arch detection patch

* Backport the patch which adds generic architecture detection
* Remove the no longer required patch to fix padding for mips64

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agometa: enable parallel build for several recipes
Robert Yang [Fri, 13 Feb 2015 01:39:34 +0000 (17:39 -0800)]
meta: enable parallel build for several recipes

I used a for loop to build these packages more than 520 times, these
recipes never failed.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agovala.bbclass: enable PARALLEL_MAKE
Robert Yang [Fri, 13 Feb 2015 01:27:26 +0000 (17:27 -0800)]
vala.bbclass: enable PARALLEL_MAKE

The midori is built well now.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agopcmciautils: fix and enable parallel build
Robert Yang [Thu, 5 Feb 2015 09:48:41 +0000 (01:48 -0800)]
pcmciautils: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoghostscript: fix and enable parallel build
Robert Yang [Fri, 30 Jan 2015 01:33:35 +0000 (17:33 -0800)]
ghostscript: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoblktrace: fix and enable parallel build
Robert Yang [Fri, 30 Jan 2015 01:33:35 +0000 (17:33 -0800)]
blktrace: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoopenssl: fix and enable parallel build
Robert Yang [Fri, 30 Jan 2015 01:33:35 +0000 (17:33 -0800)]
openssl: fix and enable parallel build

Fixed:
Cannot create directory image/usr: File exists
make: *** [install_sw] Error 17

Create /usr to avoid race issues.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agopth: fix and enable parallel build
Robert Yang [Fri, 30 Jan 2015 01:33:35 +0000 (17:33 -0800)]
pth: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agomtools: fix and enable parallel build
Robert Yang [Fri, 30 Jan 2015 01:33:35 +0000 (17:33 -0800)]
mtools: fix and enable parallel build

Fixed do_install error:
mkdir: cannot create directory `/path/to/image/usr': File exists
mkdir: cannot create directory `/path/to/image/usr/share': File exists

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoat: fix and enable parallel build
Robert Yang [Wed, 28 Jan 2015 10:00:57 +0000 (02:00 -0800)]
at: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agotcp-wrappers: fix and enable parallel build
Robert Yang [Wed, 28 Jan 2015 10:00:57 +0000 (02:00 -0800)]
tcp-wrappers: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agobind: fix and enable parallel build
Robert Yang [Wed, 28 Jan 2015 10:00:57 +0000 (02:00 -0800)]
bind: fix and enable parallel build

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoopenssl: Add mapping for microblaze architecture
Nathan Rossi [Thu, 12 Feb 2015 01:37:01 +0000 (11:37 +1000)]
openssl: Add mapping for microblaze architecture

Map the microblaze architecture to the linux-generic32 target.

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agobtrfs-tools: remove nodocs.patch
Robert Yang [Thu, 12 Feb 2015 06:13:53 +0000 (22:13 -0800)]
btrfs-tools: remove nodocs.patch

It isn't used anymore, the docs is disabled by DISABLE_DOCUMENTATION=1.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoneard: do not ship version.h
Robert Yang [Thu, 12 Feb 2015 08:42:46 +0000 (00:42 -0800)]
neard: do not ship version.h

The HEADERS' name has been changed to pkginclude_HEADERS, so use
nodist_pkginclude_HEADERS, otherwise version.h would be shipped.

It would cause other pkgs failed to build if ship version.h to
usr/include/version.h

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agogcc-sanitizers: check gcc-build-internal before link
Robert Yang [Tue, 3 Feb 2015 06:43:26 +0000 (22:43 -0800)]
gcc-sanitizers: check gcc-build-internal before link

The ${STAGING_INCDIR_NATIVE}/gcc-build-internal-$mtarget may not exist
when use the external sdk toolchain, we need check before link for it.

Fixed:
run.do_configure.12538: 149: cd: can't cd to sysroots/x86_64-linux/usr/include/gcc-build-internal-x86_64-wrs-linux

(LOCAL REV: NOT UPSTREAM) -- Sent to oe-core on 20150204

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agort-tests: fix gzip command
Robert Yang [Tue, 3 Feb 2015 03:15:31 +0000 (19:15 -0800)]
rt-tests: fix gzip command

The "-c" doesn't work in command "gzip file -c", need use "gzip -c file"

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agolibtool: don't execute automake and autoconf on every invocation
Robert Yang [Wed, 11 Feb 2015 02:06:22 +0000 (18:06 -0800)]
libtool: don't execute automake and autoconf on every invocation

From the origin commit message:
Regression from 2.4.2 was causing noticable slow-down in builds
that call libtool many times.
* build-aux/ltmain.in (func_help): Override func_help() from
gl/build-aux/options-parser to only run automake --version and
autoconf --version when libtool --help is executed on the command
line.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agoRevert "libtool: avoid running automake/autoconf --version"
Robert Yang [Mon, 9 Feb 2015 02:53:53 +0000 (18:53 -0800)]
Revert "libtool: avoid running automake/autoconf --version"

This reverts commit 1f53edeaf9ea59dd55459a6d5a93829fb4983839.

There is a better fix on upstream, will backport it.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
10 years agobluez5: upgrade to 5.28
Peter A. Bigot [Sun, 8 Feb 2015 18:42:13 +0000 (12:42 -0600)]
bluez5: upgrade to 5.28

- Fixes to GATT service discovery & probing
- Fix for bearer selection with dual-mode devices
- Fix potential crash when removing devices
- Fix issue with incomplete names in EIR data
- Fix parsing GATT name characteristics
- Fix AVCTP long press & key repetition handling
- Fixes for GATT notification handling

hex2hcd graduated to installed tool; two new noinst tools

See: http://www.bluez.org/release-of-bluez-5-28/
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agoofono: upgrade to 1.16
Cristian Iorga [Thu, 12 Feb 2015 08:19:59 +0000 (10:19 +0200)]
ofono: upgrade to 1.16

- Fix issue with PIN retry handling;
- Fix issue with HFP and multiple calls;
- Add support for Distracted Driving Reduction;
- Add support for available technologies property;
- Add support for Telit location reporting driver;
- Add support for u-blox SARA-U270 modems;
- Add support for Quectel UC15 modems.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
10 years agopython-pycurl: 7.19.5 -> 7.19.5.1
Richard Purdie [Fri, 13 Feb 2015 14:44:33 +0000 (14:44 +0000)]
python-pycurl: 7.19.5 -> 7.19.5.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopython-scons: 2.3.2 -> 2.3.4
Richard Purdie [Fri, 13 Feb 2015 14:44:34 +0000 (14:44 +0000)]
python-scons: 2.3.2 -> 2.3.4

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolttng-tools: 2.5.3 -> 2.6.0
Richard Purdie [Fri, 13 Feb 2015 14:44:30 +0000 (14:44 +0000)]
lttng-tools: 2.5.3 -> 2.6.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolibpciaccess 0.13.2 -> 0.13.3
Richard Purdie [Fri, 13 Feb 2015 14:44:32 +0000 (14:44 +0000)]
libpciaccess 0.13.2 -> 0.13.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolttng-ust: 2.5.2 -> 2.6.0
Richard Purdie [Fri, 13 Feb 2015 14:44:29 +0000 (14:44 +0000)]
lttng-ust: 2.5.2 -> 2.6.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agosubversion: 1.8.10 -> 1.8.11
Richard Purdie [Fri, 13 Feb 2015 14:44:31 +0000 (14:44 +0000)]
subversion: 1.8.10 -> 1.8.11

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agokexec-tools: 2.0.8 -> 2.0.9
Richard Purdie [Fri, 13 Feb 2015 14:44:28 +0000 (14:44 +0000)]
kexec-tools: 2.0.8 -> 2.0.9

Adjust the patch since it was partially applied upstream (in
a different form) but not completely since the ppc specific
part was not applied.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoimage: add new items to IMAGE_FEATURES[validitems] list
Saul Wold [Wed, 11 Feb 2015 18:12:14 +0000 (10:12 -0800)]
image: add new items to IMAGE_FEATURES[validitems] list

Add the new items to the validitems list, this is fully tested, initial testing
had been done with a local change that did not make the original commit request

[YOCTO #7308]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogstreamer-plugins: don't ship files in ${PN}
Ross Burton [Wed, 11 Feb 2015 18:06:29 +0000 (18:06 +0000)]
gstreamer-plugins: don't ship files in ${PN}

${PN} generally should be empty as every file the GStreamer packages ship is
owned by a particular plugin or library, so enforce this behaviour by unsetting
FILES_${PN}.

Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogst-plugins-good: ship equaliser presets in right package
Ross Burton [Wed, 11 Feb 2015 17:41:27 +0000 (17:41 +0000)]
gst-plugins-good: ship equaliser presets in right package

The equaliser presets were packaged into ${PN} which was rarely installed, so
move the files to the right subpackage.

Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogstreamer1.0-plugins-good: ship equaliser presets in right package
Ross Burton [Wed, 11 Feb 2015 17:19:53 +0000 (17:19 +0000)]
gstreamer1.0-plugins-good: ship equaliser presets in right package

The equaliser presets were packaged into ${PN} which was rarely installed, so
move the files to the right subpackage.

Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogstreamer1.0-plugins-base: move data to the right subpackage
Ross Burton [Wed, 11 Feb 2015 17:03:51 +0000 (17:03 +0000)]
gstreamer1.0-plugins-base: move data to the right subpackage

The libgsttag library has a data file that was packaged in
gstreamer1.0-plugins-base, so was never actually installed.

Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogst-plugins-*, gstreamer1.0-plugins-*: fix main package binary components
Cristian Iorga [Wed, 11 Feb 2015 16:22:29 +0000 (18:22 +0200)]
gst-plugins-*, gstreamer1.0-plugins-*: fix main package binary components

Users often install the main package thinking it will bring in
all of the individual plugin packages, not realising that the
-meta package exists. Since the main package isn't currently
used for anything else, it would make more sense to just make
installing the main package install all of the plugins.
To do this in a manner that doesn't break any upgrade paths,
just add a dependency from the main package on the -meta
package for all of the gstreamer plugin recipes.

Fixes [YOCTO #5589].

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agooe-pkgdata-util: add some QA tests
Paul Eggleton [Fri, 6 Feb 2015 11:28:52 +0000 (11:28 +0000)]
oe-pkgdata-util: add some QA tests

Test each of the subcommands that this utility provides.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agooe-pkgdata-util: add list-pkg-files subcommand
Paul Eggleton [Wed, 11 Feb 2015 13:43:18 +0000 (13:43 +0000)]
oe-pkgdata-util: add list-pkg-files subcommand

Adds a subcommand to list the files in a package, or list the files in
all packages for a recipe.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agooe-pkgdata-util: add list-pkgs subcommand
Paul Eggleton [Fri, 6 Feb 2015 13:50:28 +0000 (13:50 +0000)]
oe-pkgdata-util: add list-pkgs subcommand

Add a subcommand to list packages, with options to list packages
matching a specification, and packages produced by a particular recipe.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agooe-pkgdata-util: allow reverse package name lookups
Paul Eggleton [Fri, 6 Feb 2015 11:02:44 +0000 (11:02 +0000)]
oe-pkgdata-util: allow reverse package name lookups

Add a -r/--reverse option to the lookup-pkg subcommand to enable looking
up the recipe-space package name for one or more runtime package names.

Also make this subcommand into a function that can be reused elsewhere.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agooe-pkgdata-util: fix read-value to handle data with colons in the value
Paul Eggleton [Wed, 11 Feb 2015 10:46:25 +0000 (10:46 +0000)]
oe-pkgdata-util: fix read-value to handle data with colons in the value

The read-value subcommand was truncating the value if it contained
colons, for example FILES_INFO.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agooe-pkgdata-util: make find-path show a proper error if no package found
Paul Eggleton [Fri, 6 Feb 2015 11:12:07 +0000 (11:12 +0000)]
oe-pkgdata-util: make find-path show a proper error if no package found

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agooe-pkgdata-util: improve command-line usage
Paul Eggleton [Thu, 5 Feb 2015 15:08:22 +0000 (15:08 +0000)]
oe-pkgdata-util: improve command-line usage

* Use argparse instead of optparse for standardised help output, options
  and a much cleaner code structure
* Look up pkgdata directory automatically so the user doesn't have to
  specify it
* Use standard logging

NOTE: this does mean a slight change in syntax - if you do want to
specify the pkgdata directory (usually only necessary if you're calling
it from within the build process) you need to use the parameter -p (or
 --pkgdata-dir) and specify this before the command, not after it.

Examples:

oe-pkgdata-util find-path /sbin/mke2fs
oe-pkgdata-util lookup-recipe libelf1
oe-pkgdata-util read-value PKGSIZE libc6
oe-pkgdata-util -p /home/user/oe/build/tmp/sysroots/qemux86-64/pkgdata read-value PKGSIZE libc6

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 years agogit: add basic tab completion support
Paul Gortmaker [Tue, 10 Feb 2015 19:17:38 +0000 (14:17 -0500)]
git: add basic tab completion support

Trying to use git w/o tab completion is especially annoying if
you are used to using it elsewhere -- "whatchanged" is simply
too annoying to type out in full more than once.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agogit: expand recipe to take advantage of pre-gen'd manpages
Paul Gortmaker [Tue, 10 Feb 2015 19:17:37 +0000 (14:17 -0500)]
git: expand recipe to take advantage of pre-gen'd manpages

These could be created from scratch from git itself, but it
requires asciidoc, xsltproc, python bits and too much other
baggage.  Since the git folks issue a tarball with the manpages
for each release, it is simpler to just go get that.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
10 years agolib/oe/lsb.py: Fix up for dash
Saul Wold [Tue, 10 Feb 2015 17:57:44 +0000 (09:57 -0800)]
lib/oe/lsb.py: Fix up for dash

Remove the leading -e when using dash which does not use -e with echo

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>