]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
11 years agoqt-mobility: tighten up config generation and use PACKAGECONFIG
Paul Eggleton [Mon, 15 Jul 2013 13:00:43 +0000 (14:00 +0100)]
qt-mobility: tighten up config generation and use PACKAGECONFIG

* Add DEPENDS on util-linux (for libblkid) and gstreamer (was likely
  always being auto-detected since it is currently an unconditional
  dependency of Qt itself in our Qt recipes)
* Use PACKAGECONFIG to allow individual configuration of pulseaudio and
  bluetooth features rather than additional variables
* Generate a static platform configuration and tell the configure script
  to use that instead of running compile tests during do_configure. This
  should avoid the issue of camerabin sometimes being built and failing
  as seen on the Yocto Project autobuilder.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agodpkg: backport a patch to support mipsn32el and mips64el
Roy.Li [Mon, 15 Jul 2013 08:59:06 +0000 (16:59 +0800)]
dpkg: backport a patch to support mipsn32el and mips64el

Signed-off-by: Roy.Li <rongqing.li@windriver.com>
[sgw - tweaked Upstream-Status]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolib/oeqa: fix dependecy check
Stefan Stanacar [Sat, 13 Jul 2013 14:57:56 +0000 (17:57 +0300)]
lib/oeqa: fix dependecy check

Adds missing skip for smart test and fix the check (which I somehow broke
a while ago).

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agotestimage.bbclass, lib/oeqa: add headers and comments
Stefan Stanacar [Fri, 12 Jul 2013 16:08:53 +0000 (19:08 +0300)]
testimage.bbclass, lib/oeqa: add headers and comments

Adds some comments to testimage.bbclass and the files it calls,
just to give an ideea of what it does.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoclasses/testimage.bbclass: use a copy of rootfs for tests
Stefan Stanacar [Fri, 12 Jul 2013 09:15:19 +0000 (12:15 +0300)]
classes/testimage.bbclass: use a copy of rootfs for tests

Make a copy of the rootfs and test that.
We can now drop the snapshot option.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolib/oeqa/runtime: add tests for syslog and df
Alexandru Palalau [Fri, 12 Jul 2013 10:44:37 +0000 (13:44 +0300)]
lib/oeqa/runtime: add tests for syslog and df

Add tests for free space and syslog.

Changed in v2:
    - limit df's output to /
    - syslog: fix restart in case of systemd

Signed-off-by: Alexandru Palalau <alexandru.palalau@intel.com>
Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolib/oeqa/oetest.py: provide a ps command for all tests
Stefan Stanacar [Fri, 12 Jul 2013 10:38:53 +0000 (13:38 +0300)]
lib/oeqa/oetest.py: provide a ps command for all tests

Many tests will use 'ps' but we need to know if it's busybox
or standard ps.
Drop the existing check from the connman test.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolib/oeqa/runtime/multilib.py: use readelf instead of file
Stefan Stanacar [Thu, 11 Jul 2013 19:00:51 +0000 (22:00 +0300)]
lib/oeqa/runtime/multilib.py: use readelf instead of file

file was pulled by rpm in sato images, readelf comes with binutils
so it's in ipk/deb too.
Also the test was looking at connmand instead of connman-applet
(which is what the testcase says and the AB nightly-multilib target installs)

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agotestimage.bbclass, lib/oeqa/utils/qemurunner.py: make boot timeout configurable and...
Stefan Stanacar [Wed, 10 Jul 2013 11:33:32 +0000 (14:33 +0300)]
testimage.bbclass, lib/oeqa/utils/qemurunner.py: make boot timeout configurable and increase it

On a loaded host (such as an AB setup where multiple builds run)
the 200 seconds timeout might not be enough to reach the login prompt.
Also make it configurable so we can set it from local.conf/auto.conf

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolib/oeqa/utils/sshcontrol.py: fix passing command to subprocess
Stefan Stanacar [Tue, 9 Jul 2013 14:52:55 +0000 (17:52 +0300)]
lib/oeqa/utils/sshcontrol.py: fix passing command to subprocess

Don't use shlex.split in subprocess call and also prepend
. /etc/profile, because PATH over ssh is always
/usr/bin:/bin which isn't what many tests expect.

Changed in v2:
 We now need to use a separate call for scp command.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolib/oeqa/runtime/dmesg.py: whitelist dmesg message for systemd net interface name
Stefan Stanacar [Mon, 8 Jul 2013 13:40:00 +0000 (16:40 +0300)]
lib/oeqa/runtime/dmesg.py: whitelist dmesg message for systemd net interface name

Messages such as:
"systemd-udevd[79]: error changing net interface name eth0 to enp0s3: Device or resource busy"
are harmless as systemd can't rename interfaces in qemu (the interface is already active).
Alternatively, passing net.ifnames=0 to the kernel will stop systemd renaming the interfaces.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoinitscripts: Update to 9.48
Saul Wold [Sat, 13 Jul 2013 20:15:26 +0000 (13:15 -0700)]
initscripts: Update to 9.48

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agomc: upgrade to 4.8.9
Saul Wold [Sat, 13 Jul 2013 09:47:21 +0000 (12:47 +0300)]
mc: upgrade to 4.8.9

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibidn: upgrade to 1.28
Saul Wold [Sat, 13 Jul 2013 10:50:02 +0000 (13:50 +0300)]
libidn: upgrade to 1.28

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agocore-image-lsb.bb: add 'package-management' to IMAGE_FEATURES
Chen Qi [Fri, 12 Jul 2013 05:17:56 +0000 (13:17 +0800)]
core-image-lsb.bb: add 'package-management' to IMAGE_FEATURES

Add 'package-management' to IMAGE_FEATURES to make sure that the
packaging data is not removed, as LSB requires a package manager
available.

[YOCTO #4814]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agodistrodata.bbaclass: change in git and svn package reporting
Emilia Ciobanu [Fri, 12 Jul 2013 14:43:33 +0000 (17:43 +0300)]
distrodata.bbaclass: change in git and svn package reporting

For git packages the Package Reporting System should always report the
latest HEAD.
For svn packages the new version reporting has the following format:
version+svn[r|-]revision

Signed-off-by: Emilia Ciobanu <emilia.maria.silvia.ciobanu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoqemu: QEMU fix libtool usage
Mark Hatle [Fri, 12 Jul 2013 01:00:04 +0000 (20:00 -0500)]
qemu: QEMU fix libtool usage

QEMU uses the environment variable LIBTOOL by default.  We want to ensure
we set it to the proper libtool version, instead of letting it default to
the host system version.

This corrects target building, and ensures we're linking properly for
native and nativesdk versions.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoncurses: add xterm-256color to terminfo-base
Saul Wold [Fri, 12 Jul 2013 00:57:14 +0000 (17:57 -0700)]
ncurses: add xterm-256color to terminfo-base

This is to address the buildtools-tarball still having problems with certain
xterms

[YOCTO #4835]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopciutils: Add kmod dependency
Saul Wold [Tue, 9 Jul 2013 19:39:43 +0000 (12:39 -0700)]
pciutils: Add kmod dependency

pciutils now uses libkmod to look up kernel module info.

[YOCTO #4821]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoboost: backport glibc patch for new eglibc
Saul Wold [Thu, 11 Jul 2013 20:06:07 +0000 (13:06 -0700)]
boost: backport glibc patch for new eglibc

The newer eglibc removed a macro that was being checked by the boost
code, this patch replaces that.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agodbus: upgrade to 1.6.10
Cristian Iorga [Thu, 11 Jul 2013 12:41:43 +0000 (15:41 +0300)]
dbus: upgrade to 1.6.10

dbus-ptest also upgraded to 1.6.10
systemd-address.patch removed; included in upstream.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoethtool: add ptest
Gabriel Barbu [Thu, 11 Jul 2013 13:28:08 +0000 (15:28 +0200)]
ethtool: add ptest

Install ethtool test and run it as a ptest.

Signed-off-by: Gabriel Barbu <gabriel.barbu@enea.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoxdg-utils: upgrade to 1.1.0-rc1
Cristian Iorga [Thu, 11 Jul 2013 12:51:50 +0000 (15:51 +0300)]
xdg-utils: upgrade to 1.1.0-rc1

This version of xdg-utils is needed by BA in order
to associate correctly types of files with PCManFM
file manager.
The release cycle of xdg-utils is very slow, so this
is the best shot of a stable version available for
YP 1.5 release.
As a reference, the previous stable version was released in 2007.
Also, desktop Linux distros use this release candidate as a stable
version, for example, Ubuntu 12.04.

Part of the implementation of [YOCTO #2370].

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoqt4-x11-free: fix post-processing of QtWebKit.pc
Andreas Oberritter [Thu, 11 Jul 2013 01:04:17 +0000 (03:04 +0200)]
qt4-x11-free: fix post-processing of QtWebKit.pc

Previously it worked for qt4-embedded only. qt4-x11-free has X11
libs between -lwebcore and -ljscore.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agonss: fix incorrect shebang line of perl script
Hongxu Jia [Thu, 11 Jul 2013 11:57:17 +0000 (19:57 +0800)]
nss: fix incorrect shebang line of perl script

Replace incorrect shebang line with `#!/usr/bin/env perl'.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agonss: create checksum files for the nss libraries
Hongxu Jia [Wed, 10 Jul 2013 07:54:17 +0000 (15:54 +0800)]
nss: create checksum files for the nss libraries

Add checksum files required for the NSS softoken to operate in FIPS 140 mode.
The shlibsign is invoked to sign the libraries, and it is built for the target
architecture and doesn't support cross-compiling so far.

Invoke shlibsign at target's first boot time to generate checksum files.

https://developer.mozilla.org/en-US/docs/NSS/NSS_Tech_Notes/nss_tech_note6
http://en.wikipedia.org/wiki/FIPS_140
https://bugzilla.mozilla.org/show_bug.cgi?id=681624

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agonss: add version 3.15.1
Hongxu Jia [Wed, 10 Jul 2013 07:52:42 +0000 (15:52 +0800)]
nss: add version 3.15.1

Network Security Services (NSS) is a set of libraries designed to support
cross-platform development of security-enabled client and server applications.
Applications built with NSS can support SSL v2 and v3, TLS, PKCS 5, PKCS 7,
PKCS 11, PKCS 12, S/MIME, X.509 v3 certificates, and other security standards.

[YOCTO #4096]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopackagegroup-core-lsb: add nss for LSB library check
Hongxu Jia [Wed, 10 Jul 2013 07:27:27 +0000 (15:27 +0800)]
packagegroup-core-lsb: add nss for LSB library check

Add nss for LSB library check.
...
Unable to find library libnss3.so
Unable to find library libssl3.so
...

[YOCTO 4096]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agonspr: add native version
Hongxu Jia [Wed, 10 Jul 2013 07:26:07 +0000 (15:26 +0800)]
nspr: add native version

It is required by nss-native.

[YOCTO #4096]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoalsa-state: Provide an empty asound.conf by default
Darren Hart [Tue, 9 Jul 2013 22:15:28 +0000 (15:15 -0700)]
alsa-state: Provide an empty asound.conf by default

An empty asound.conf should work for most cases. The existing asound.conf
uses plug dmix which causes arecord to fail without a special -D device
specification on the command line (as no capture device is defined).

Clear asound.conf for the default case. Any needed changes should be
made in the BSP layers.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopowertop: fix update-alternatives link
Sergey Matyukevich [Tue, 9 Jul 2013 13:47:22 +0000 (17:47 +0400)]
powertop: fix update-alternatives link

In the new stable busybox_1.21.1 default location of symbolic link for
powertop has been changed: /usr/sbin instead of /bin. This update breaks
creation of alternative links when both busybox and powertop packages are
installed on the system.

Fix: modification of ALTERNATIVE_LINK_NAME in powertop recipe.

Signed-off-by: Sergey Matyukevich <sergey_matyukevich@mentor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agorxvt-unicode: Check existence of acinclude.m4
Radu Moisan [Thu, 11 Jul 2013 12:47:45 +0000 (12:47 +0000)]
rxvt-unicode: Check existence of acinclude.m4

copy should only happen if acinclude.m4 doesn't exist

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
11 years agocogl-1.0: make building cogl-pango optional
Andreas Oberritter [Thu, 11 Jul 2013 00:56:36 +0000 (00:56 +0000)]
cogl-1.0: make building cogl-pango optional

Add a 'cogl-pango' PACKAGECONFIG option and enable it by default.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
11 years agocogl-1.0: put each library into its own package
Andreas Oberritter [Thu, 11 Jul 2013 00:56:35 +0000 (00:56 +0000)]
cogl-1.0: put each library into its own package

This allows to install cogl-gles2 and cogl-pango only when needed and
enables Debian package renaming. This stops cogl-pango from dragging
in unwanted runtime dependencies, if cogl-pango isn't used.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
11 years agopackage_rpm.bbclass: remove xx.spec before doing rpmbuild xx.src.rpm
Bian Naimeng [Tue, 9 Jul 2013 08:27:43 +0000 (08:27 +0000)]
package_rpm.bbclass: remove xx.spec before doing rpmbuild xx.src.rpm

If the spec file already exist, and has not been stored into pseudo's files.db,
it maybe cause rpmbuild src.rpm fail, so remove it before doing rpmbuild src.rpm.

Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
11 years agolibogg: upgrade to 1.3.1
Cristian Iorga [Wed, 10 Jul 2013 13:11:28 +0000 (13:11 +0000)]
libogg: upgrade to 1.3.1

- obsolete_automake_macros.patch no longer needed; removed;
already integrated in upstream;
- switched to tar.xz archive format.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
11 years agoboot-directdisk: allow specifying custom MBR disk signature
Jonathan Liu [Wed, 10 Jul 2013 03:19:45 +0000 (03:19 +0000)]
boot-directdisk: allow specifying custom MBR disk signature

This introduces a DISK_SIGNATURE variable that allows controlling the
32-bit MBR disk signature. By default it is set to an automatically
generated disk signature but it may by overridden in the image recipe
by setting DISK_SIGNATURE to a 8 digit hex string.

This DISK_SIGNATURE variable can also be used in the image recipe to
specify the root by UUID using:
SYSLINUX_ROOT = "root=PARTUUID=${DISK_SIGNATURE}-02"

Specifying the root by UUID allows the kernel to locate the root
filesystem even if the device name changes (e.g. /dev/hda2, /dev/hdb2 or
/dev/sdb2 instead of /dev/sda2) due to differences in hardware
configuration.

Signed-off-by: Jonathan Liu <net147@gmail.com>
Acked-by: Darren hart <dvhart@linux.intel.com>
11 years agopackagegroup-core-tools-profile: exclude systemtap and valgrind for mips64
Kang Kai [Thu, 11 Jul 2013 02:48:58 +0000 (02:48 +0000)]
packagegroup-core-tools-profile: exclude systemtap and valgrind for mips64

systemap and valgrind are not buildable for mips64, so exclude them for
mips64 from packagegroup-core-tools-profile.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
11 years agoxserver-xorg: extend packageconfig and dependencies
Andreas Oberritter [Thu, 11 Jul 2013 01:05:13 +0000 (01:05 +0000)]
xserver-xorg: extend packageconfig and dependencies

- split glx into dri, dri2 and glx, to be able to select e.g. dri2 only
- update dependencies to match configure.ac

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
11 years agodiffutils: Upgrade to v3.3
Radu Moisan [Wed, 10 Jul 2013 12:24:12 +0000 (12:24 +0000)]
diffutils: Upgrade to v3.3

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
11 years agoiputils: Upgrade to v20121221
Radu Moisan [Wed, 10 Jul 2013 12:24:11 +0000 (12:24 +0000)]
iputils: Upgrade to v20121221

Removed obsolete patches
Header for arping changed. New author added.
Capability support enabled by default(upstream) -> added libcap to DEPENDS
Gnutls enabled by default(upstream) -> switched from openssl to gnutls

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
11 years agopango: remove pango-module-basic-x RRECOMMENDS
Roy.Li [Tue, 9 Jul 2013 02:33:59 +0000 (02:33 +0000)]
pango: remove pango-module-basic-x RRECOMMENDS

pango-module-basic-x has been removed from pango-1.31.0 and we're using
pango-1.32.5, so we should not refer pango-module-basic-x.
    Commit 194b6ee552318ec6c494f34ed9f0979d0460fe4f
    Author: Behdad Esfahbod <behdad@behdad.org>
    Date:   Thu Aug 16 21:48:50 2012 -0400

        Remove PangoX

        Been overdue...

Signed-off-by: Roy.Li <rongqing.li@windriver.com>
11 years agosecurity_flags: Add addition recipes to the non pie list
Saul Wold [Mon, 8 Jul 2013 18:50:18 +0000 (11:50 -0700)]
security_flags: Add addition recipes to the non pie list

Create a local SECURITY_NO_PIE_CFLAGS to cover the recipes that have
issues with with pic and pie cflags set.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agokconfig-frontends: Update to 3.10
Saul Wold [Tue, 9 Jul 2013 00:24:29 +0000 (17:24 -0700)]
kconfig-frontends: Update to 3.10

Rename recipe to match upstream tarball name which requires a fix the the SOLIBS numbering

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agotzcode-native: Update to 2013d
Saul Wold [Tue, 9 Jul 2013 00:22:47 +0000 (17:22 -0700)]
tzcode-native: Update to 2013d

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agocmake: Update to 2.8.11.2
Saul Wold [Tue, 9 Jul 2013 00:19:59 +0000 (17:19 -0700)]
cmake: Update to 2.8.11.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoman-pages: Update to 3.52
Saul Wold [Tue, 9 Jul 2013 00:19:05 +0000 (17:19 -0700)]
man-pages: Update to 3.52

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoutil-linux: Use PACKAGECONFIG to control pam and system config options
Saul Wold [Fri, 5 Jul 2013 19:24:02 +0000 (12:24 -0700)]
util-linux: Use PACKAGECONFIG to control pam and system config options

The PACKAGECONFIG will ensure consistent enabling and disabling of the pam and systemd related
options for configure and the correct dependencies

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoglib-2.0: add -march=i486 into CFLAGS automatically when needed.
Jackie Huang [Mon, 8 Jul 2013 02:45:09 +0000 (10:45 +0800)]
glib-2.0: add -march=i486 into CFLAGS automatically when needed.

glib configure will check if current gcc need -march=i486,
when gcc need -march=i486 but CFLAGS don't have,
glib configure will abort and advise the user to add -march=i486.
This will break the build process,it's not good for automatic build system.
so change this to adding -march=i486 automatically when it is needed.

Signed-off-by: Song.Li <Song.Li@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopackage_deb.bbclass: make DESCRIPTION support newline
Robert Yang [Wed, 19 Jun 2013 05:25:38 +0000 (01:25 -0400)]
package_deb.bbclass: make DESCRIPTION support newline

The recipe's DESCRIPTION is wrapped automatically by textwrap, make it
support newline ("\n") to let the user can wrap it manually, e.g.:

DESCRIPTION = "Foo1\nFoo2"

In the past, it would be:
Foo1\nFoo2

Now:
Foo1
Foo2

[YOCTO #4348]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopackage_ipk.bbclass: make DESCRIPTION support newline
Robert Yang [Wed, 19 Jun 2013 05:25:38 +0000 (01:25 -0400)]
package_ipk.bbclass: make DESCRIPTION support newline

The recipe's DESCRIPTION is wrapped automatically by textwrap, make it
support newline ("\n") to let the user can wrap it manually, e.g.:

DESCRIPTION = "Foo1\nFoo2"

In the past, it would be:
Foo1\nFoo2

Now:
Foo1
Foo2

[YOCTO #4348]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopackage_rpm.bbclass: make DESCRIPTION support newline
Robert Yang [Wed, 19 Jun 2013 05:25:38 +0000 (01:25 -0400)]
package_rpm.bbclass: make DESCRIPTION support newline

The recipe's DESCRIPTION is wrapped automatically by textwrap, make it
support newline ("\n") to let the user can wrap it manually, e.g.:

DESCRIPTION = "Foo1\nFoo2"

In the past, it would be:
Foo1\nFoo2

Now:
Foo1
Foo2

[YOCTO #4348]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoeglibc: Update 2.18 recipes to fix ppc/e500 failures
Khem Raj [Sat, 6 Jul 2013 15:00:10 +0000 (08:00 -0700)]
eglibc: Update 2.18 recipes to fix ppc/e500 failures

This should fix the e500 errors due to bounded pointers removal

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoqt4: add upstream QTBUG-31579 patch to fix polyline drawing regression
Jonathan Liu [Sat, 6 Jul 2013 01:51:42 +0000 (11:51 +1000)]
qt4: add upstream QTBUG-31579 patch to fix polyline drawing regression

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopango: drop unexplainable elfutils dependency
Ross Burton [Thu, 4 Jul 2013 15:36:34 +0000 (16:36 +0100)]
pango: drop unexplainable elfutils dependency

In dafefa7bd4de518adb63ec19390b77a56cb65d8e elfutils was added as a
build-dependency of Pango.  However there is no such linkage inside Pango, and
it builds fine without elfutils.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agogtkdoc: set the default docdir to ${S}, not ${B}
Ross Burton [Thu, 4 Jul 2013 14:37:50 +0000 (15:37 +0100)]
gtkdoc: set the default docdir to ${S}, not ${B}

Previously these directories were the same location, but with
seperatebuilddir.inc they are not and putting the file into ${B} means it goes
to the wrong place for autoreconf.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibxml2: Add ptest
Mihaela Sendrea [Thu, 4 Jul 2013 14:23:43 +0000 (16:23 +0200)]
libxml2: Add ptest

Install libxml2 test suite and run it as ptest.

Signed-off-by: Mihaela Sendrea <mihaela.sendrea@enea.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopopulate_sdk_base.bbclass: allow $OECORE_NATIVE_SYSROOT in sdk_env_script
Bernhard Guillon [Thu, 4 Jul 2013 09:16:30 +0000 (11:16 +0200)]
populate_sdk_base.bbclass: allow $OECORE_NATIVE_SYSROOT in sdk_env_script

Only grep for 'OECORE_NATIVE_SYSROOT=' otherwise things like

toolchain_create_sdk_env_script_append() {
    echo 'export MY_DIR_FOO=$OECORE_NATIVE_SYSROOT/my/dir/foo' >> $script
}

trigger the following error while executing the install script:

find: `$OECORE_NATIVE_SYSROOT/my/dir/foo': No such file or directory

Signed-off-by: Bernhard Guillon <Bernhard.Guillon@hale.at>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agocmake: fix configure error if system Qt installation is broken
Paul Eggleton [Thu, 4 Jul 2013 11:26:04 +0000 (12:26 +0100)]
cmake: fix configure error if system Qt installation is broken

If the host Qt installation exists but is incomplete or the installed
qmake architecture doesn't match that of the Qt libraries, cmake was
failing at do_configure. cmake 2.8.10 failed silently here so we should
make 2.8.11 do the same.

Fixes [YOCTO #4565].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoinitscripts: add dmesg file to /var/log
Jackie Huang [Thu, 4 Jul 2013 10:06:21 +0000 (18:06 +0800)]
initscripts: add dmesg file to /var/log

We should create the /var/log/dmesg.log file as a default.
If we don't then a later kernel error can flush the dmesg
ring buffer, losing valuable debug information.

Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoinitscripts: overwrite default hostname.sh
Jackie Huang [Thu, 4 Jul 2013 09:23:11 +0000 (17:23 +0800)]
initscripts: overwrite default hostname.sh

/etc/init.d/hostname.sh does not have a graceful fallback if the
/etc/hostname file doesn't exist. Other systems such as Ubuntu and RH
will either leave the hostname in place, if a proper hostname is
already set, otherwise it will set the hostname to 'localhost' when
the /etc/hostname files doesn't exist.

As you can see we have to add some additional handling to provide this
behavior when the system's hostname command doesn't take the '-b'
option.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoqemu: use PACKAGECONFIG to address libaio/attr/libcap dependencies
Ting Liu [Thu, 4 Jul 2013 01:59:37 +0000 (09:59 +0800)]
qemu: use PACKAGECONFIG to address libaio/attr/libcap dependencies

Move to using the PACKAGECONFIG mechanism to select configure options
and dependencies. Without this the system will attempt to discover
various dependencies, and sometimes does so incorrectly.

Signed-off-by: Ting Liu <b28495@freescale.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoeglibc-locale: add missing dependency on virtual/${TARGET_PREFIX}binutils
Martin Jansa [Fri, 5 Jul 2013 01:17:51 +0000 (03:17 +0200)]
eglibc-locale: add missing dependency on virtual/${TARGET_PREFIX}binutils

* eglibc-collateral.inc inhibits all default deps, but do_package needs
  objcopy:
  ERROR: objcopy failed with exit code 127 (cmd was
  'i586-webos-linux-objcopy' --only-keep-debug
  'eglibc-locale/2.17-r0/package/usr/lib/gconv/IBM1166.so'
  'eglibc-locale/2.17-r0/package/usr/lib/gconv/.debug/IBM1166.so')
  ERROR: Function failed: split_and_strip_files

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agosystemtap: inherit pkgconfig
Martin Jansa [Fri, 5 Jul 2013 01:05:22 +0000 (03:05 +0200)]
systemtap: inherit pkgconfig

* systemtap-native was failing with undefined AC_DEFINE
  configure.ac:56: error: possibly undefined macro: AC_DEFINE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibpam: inherit pkgconfig
Martin Jansa [Fri, 5 Jul 2013 00:49:54 +0000 (02:49 +0200)]
libpam: inherit pkgconfig

* missing dependency on pkgconfig-native was causing
  that PKG_CHECK_MODULES(DBUS, dbus-1) stayed unexpanded in
  configure script:
  checking for dbm_store in -lndbm... no
  libpam/1.1.6-r2/Linux-PAM-1.1.6/configure:
  line 14217: syntax error near unexpected token `libtirpc,'
  libpam/1.1.6-r2/Linux-PAM-1.1.6/configure:
  line 14217: `      PKG_CHECK_MODULES(libtirpc, libtirpc,'
  Configure failed. The contents of all config.log files follows to aid
  debugging

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoquota: inherit pkgconfig
Martin Jansa [Fri, 5 Jul 2013 00:43:17 +0000 (02:43 +0200)]
quota: inherit pkgconfig

* missing dependency on pkgconfig-native was causing
  that PKG_CHECK_MODULES(DBUS, dbus-1) stayed unexpanded in
  configure script:
  checking for ext2fs_initialize in -lext2fs... yes
  quota/4.01-r1/quota-tools/configure: line 3746: syntax error near unexpected token `DBUS,'
  quota/4.01-r1/quota-tools/configure: line 3746: `        PKG_CHECK_MODULES(DBUS, dbus-1)'
  Configure failed. The contents of all config.log files follows to aid debugging

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agotaglib: add missing dependency on zlib
Martin Jansa [Thu, 4 Jul 2013 08:14:48 +0000 (10:14 +0200)]
taglib: add missing dependency on zlib

* without target zlib it tries to use native one:
 | /OE/sysroots/x86_64-linux/usr/lib/libz.so: could not read symbols: File in wrong format
 | collect2: error: ld returned 1 exit status
 | make[2]: *** [taglib/libtag.so.1.12.0] Error 1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agogst-plugins-base: add missing dependency on glib-2.0-native
Martin Jansa [Thu, 4 Jul 2013 08:03:54 +0000 (10:03 +0200)]
gst-plugins-base: add missing dependency on glib-2.0-native

* glib-genmarshal is needed during do_compile:
  | /bin/bash: line 1: glib-genmarshal: command not found

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agogst-plugins-bad: inherit gsettings
Martin Jansa [Thu, 4 Jul 2013 08:01:24 +0000 (10:01 +0200)]
gst-plugins-bad: inherit gsettings

* do_configure fails without native glib-compile-schemas:
  | checking for glib-compile-schemas... no
  | configure: error: glib-compile-schemas not found.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years ago(lib)telepathy*: add missing dependency on libxslt-native
Martin Jansa [Thu, 4 Jul 2013 07:41:04 +0000 (09:41 +0200)]
(lib)telepathy*: add missing dependency on libxslt-native

* do_configure fails without:
  | configure:13590: error: xsltproc (from the libxslt source package) is required

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agousbutils: Upgrade to v007
Radu Moisan [Tue, 2 Jul 2013 15:21:57 +0000 (18:21 +0300)]
usbutils: Upgrade to v007

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoapr-util: Upgrade to v1.5.2
Radu Moisan [Tue, 2 Jul 2013 14:51:53 +0000 (17:51 +0300)]
apr-util: Upgrade to v1.5.2

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoapr: Upgrade to v1.4.8
Radu Moisan [Tue, 2 Jul 2013 14:46:25 +0000 (17:46 +0300)]
apr: Upgrade to v1.4.8

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibdmx: Upgrade to v1.1.3
Radu Moisan [Tue, 2 Jul 2013 14:23:50 +0000 (17:23 +0300)]
libdmx: Upgrade to v1.1.3

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoed: Upgrade to v1.8
Radu Moisan [Fri, 21 Jun 2013 10:24:25 +0000 (13:24 +0300)]
ed: Upgrade to v1.8

License files chenged but not the license type

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agorxvt-unicode: Upgrade to v9.18
Radu Moisan [Wed, 19 Jun 2013 13:09:55 +0000 (16:09 +0300)]
rxvt-unicode: Upgrade to v9.18

do_configure was initially failing because could not stat aclocal.m4,
prepended ${S} so that it could find the file, however I don't know
the reasoning for do_configure_prepend in this recipe, it also builds
fine without it

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoelfutils: Upgrade to v0.155
Radu Moisan [Wed, 19 Jun 2013 09:12:09 +0000 (12:12 +0300)]
elfutils: Upgrade to v0.155

*license changed to GPLv3
*several patches were absolete so I removed them
*redhat-portability & redhat-robustify backported from
 latest elfutils-portability & elfutils-robustify from
 upstream

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoshutdown-desktop: give entire path in Exec field
Laurentiu Palcu [Wed, 3 Jul 2013 14:16:46 +0000 (17:16 +0300)]
shutdown-desktop: give entire path in Exec field

A normal user does not have /sbin in its PATH, by default, so having the
entire path here allows the correct execution when run as regular user.

[YOCTO #4345]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoxserver-nodm-init: remove xuser creation, RDEPEND on xuser-account
Laurentiu Palcu [Wed, 3 Jul 2013 14:14:47 +0000 (17:14 +0300)]
xserver-nodm-init: remove xuser creation, RDEPEND on xuser-account

[YOCTO #4345]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoconnman: remove xuser creation, RDEPEND on xuser-account
Laurentiu Palcu [Wed, 3 Jul 2013 14:11:38 +0000 (17:11 +0300)]
connman: remove xuser creation, RDEPEND on xuser-account

[YOCTO #4345]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoxuser-account: create separate recipe for xuser creation
Laurentiu Palcu [Thu, 4 Jul 2013 10:11:24 +0000 (13:11 +0300)]
xuser-account: create separate recipe for xuser creation

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agosysvinit: allow users in shutdown group to perform halt/reboot
Laurentiu Palcu [Wed, 3 Jul 2013 14:02:49 +0000 (17:02 +0300)]
sysvinit: allow users in shutdown group to perform halt/reboot

For this to happen:
 * 'shutdown' group has been created;
 * changed ownership group for /sbin/halt and /sbin/shutdown to 'shutdown';
 * deny execution rights to other users except 'root' and those belonging
   to 'shutdown' group;
 * set setuid bit to both apps;

So, basically, in order for a normal user to be able to shutdown/reboot
the machine, it must be a member of 'shutdown' group.

Other changes:
 * fixed identation for 2 lines that used spaces instead of tabs;

[YOCTO #4345]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopackagegroup-core-basic: remove libpam
Saul Wold [Fri, 5 Jul 2013 19:06:30 +0000 (12:06 -0700)]
packagegroup-core-basic: remove libpam

It is a dependency of shadow and other PAM related recipes and will be
built when the pam DISTRO_FEATURE is enabled.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolinux-yocto/3.4: update to v3.4.52
Bruce Ashfield [Sun, 7 Jul 2013 02:07:06 +0000 (22:07 -0400)]
linux-yocto/3.4: update to v3.4.52

Updating the 3.4 kernel to the latest korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoethtool: Updated from 3.9 to 3.10
Ionut Radu [Fri, 5 Jul 2013 07:10:27 +0000 (07:10 +0000)]
ethtool: Updated from 3.9 to 3.10

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibxv: Updated from 1.0.8 to 1.0.9
Ionut Radu [Fri, 5 Jul 2013 07:10:25 +0000 (07:10 +0000)]
libxv: Updated from 1.0.8 to 1.0.9

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibxrender: Updated from 0.9.7 to 0.9.8
Ionut Radu [Fri, 5 Jul 2013 07:10:24 +0000 (07:10 +0000)]
libxrender: Updated from 0.9.7 to 0.9.8

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibgpg-error: Updated from 1.11 to 1.12
Ionut Radu [Fri, 5 Jul 2013 07:10:23 +0000 (07:10 +0000)]
libgpg-error: Updated from 1.11 to 1.12

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibxi: Update from 1.7.1 to 1.7.2
Ionut Radu [Fri, 5 Jul 2013 07:10:21 +0000 (07:10 +0000)]
libxi: Update from 1.7.1 to 1.7.2

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibxvmc: Update from 1.0.7 to 1.0.8
Ionut Radu [Fri, 5 Jul 2013 07:10:20 +0000 (07:10 +0000)]
libxvmc: Update from 1.0.7 to 1.0.8

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoaugeas: Update from 1.0.0 to 1.1.0
Ionut Radu [Fri, 5 Jul 2013 07:10:19 +0000 (07:10 +0000)]
augeas: Update from 1.0.0 to 1.1.0

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agolibassuan: Updated from 2.1.0 to 2.1.1
Ionut Radu [Fri, 5 Jul 2013 07:10:18 +0000 (07:10 +0000)]
libassuan: Updated from 2.1.0 to 2.1.1

Signed-off-by: Ionut Radu <ionutx.radu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopackagegroup-core-lsb: set COMPATIBLE_HOST to mips64
Kang Kai [Fri, 5 Jul 2013 10:18:11 +0000 (10:18 +0000)]
packagegroup-core-lsb: set COMPATIBLE_HOST to mips64

qt4 related packages which are included in packagegroup-core-lsb can NOT
built for mips64 with 64 bits userspace, so block packagegroup-core-lsb
from build for such platform.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agowebkit: set COMPATIBLE_HOST for mips64
Kang Kai [Fri, 5 Jul 2013 10:18:10 +0000 (10:18 +0000)]
webkit: set COMPATIBLE_HOST for mips64

webkit packages can NOT be built for mips64 with 64 bit userspace. Set
COMPATIBLE_HOST to to block them build for such platform.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoe2fsprogs: upgrade to 1.42.8
Andrei Dinu [Thu, 4 Jul 2013 07:05:04 +0000 (07:05 +0000)]
e2fsprogs: upgrade to 1.42.8

upgrade from 1.42.7 -> 1.42.8

Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoglib-2.0: upgrade to 2.36.3
Cristian Iorga [Thu, 4 Jul 2013 15:08:56 +0000 (15:08 +0000)]
glib-2.0: upgrade to 2.36.3

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agopopulate_sdk_base: fix bashism
Laurentiu Palcu [Thu, 4 Jul 2013 12:53:55 +0000 (12:53 +0000)]
populate_sdk_base: fix bashism

Only the printf bash builtin knows about %q format option for escaping
spaces. The coreutils version doesn't. Unfortunately, neither dash nor
sh have a printf builtin. So, escape the spaces using sed.

[YOCTO #4811]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoscripts/runqemu: Add support for 'qemumicroblaze' machine
Nathan Rossi [Thu, 4 Jul 2013 07:47:46 +0000 (07:47 +0000)]
scripts/runqemu: Add support for 'qemumicroblaze' machine

* Add support to boot the 'qemumicroblaze' machine in
  qemu-system-microblazeel
* Use the specific machine model for a MicroBlaze system 'petalogix-ml605'
* Use the DTB generated from the kernel build as the DTB for boot
* Force use of initrd rootfs (either in ext or cpio formats)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agoscripts/runqemu: Add support for 'qemuzynq' machine
Nathan Rossi [Thu, 4 Jul 2013 07:47:01 +0000 (07:47 +0000)]
scripts/runqemu: Add support for 'qemuzynq' machine

* Add support to boot the 'qemuzynq' machine in qemu-system-arm
* Use the specific machine model for Zynq 'xilinx-zynq-a9'
* Use the DTB generated from the kernel build as the DTB for boot
* Force use of initrd rootfs (either in ext or cpio formats)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
11 years agosystemd: Don't enable systemd services when native.
Randy Witt [Wed, 26 Jun 2013 17:33:16 +0000 (17:33 +0000)]
systemd: Don't enable systemd services when native.

It shouldn't be desired that systemd enable services when using
class native. Blanking out the SYSTEMD_PACKAGES when native seems
like the most straightforward way to fix this problem.

Signed-off-by: Randy Witt <rewitt@declaratino.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>