]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
7 years agolib/oe/recipeutils: add .txz extension to archive list paule/devtool32-oe
Paul Eggleton [Thu, 30 Nov 2017 20:06:12 +0000 (09:06 +1300)] 
lib/oe/recipeutils: add .txz extension to archive list

Prompted by bitbake commit 2ba8a6b25ccc12e7b543e8450121e5311c7a701d,
add .txz to the list of archives used within get_recipe_local_files()
here as well.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agooe-selftest: devtool: add test for multiple source trees
Paul Eggleton [Tue, 28 Nov 2017 02:16:26 +0000 (15:16 +1300)] 
oe-selftest: devtool: add test for multiple source trees

Add two synthetic tests for devtool modify + devtool finish: first with
multiple source trees side-by-side, and second to test with one as a
subdirectory of the main source tree. These also test devtool finish's
recently added dry-run option and that detects and errors on uncommitted
changes without being forced.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agooe-selftest: devtool: fix kernel test for multisrc changes
Paul Eggleton [Tue, 5 Dec 2017 01:08:22 +0000 (14:08 +1300)] 
oe-selftest: devtool: fix kernel test for multisrc changes

Fix the oe-selftest test to understand that the source will be
found in a "source" subdirectory if the kernel inherits linux-yocto
since there are multiple trees extracted.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: fix handling of linux-yocto after multisrc changes
Paul Eggleton [Sun, 3 Dec 2017 21:42:13 +0000 (10:42 +1300)] 
devtool: fix handling of linux-yocto after multisrc changes

devtool now handles multiple source trees for any recipe that includes
them in SRC_URI, extracting them all side-by-side so that you can make
changes in any of them. As a result, when running devtool modify on a
linux-yocto kernel recipe under the source path you will get a "source"
subdirectory containing the kernel source and a "kernel-meta"
subdirectory next to it containing the kernel metadata. (Previously you
just got the source tree and the kernel metadata remained in the work
directory). We create a symlink automatically at do_unpack from the work
directory so that it can still be found there, however
kernel_feature_dirs() expects to find the kernel-meta repository and
we also now need to make externalsrc remove that so that it doesn't
unpack and overwrite the one we've already extracted. Change
kernel_feature_dirs() so that if there are no kmeta entries in SRC_URI,
it will fall back to a directory named ${KMETA} if it happens to be
present in the work directory, ignoring how it got there.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: support extracting multiple source trees
Paul Eggleton [Wed, 15 Nov 2017 02:21:49 +0000 (15:21 +1300)] 
devtool: support extracting multiple source trees

If you have multiple source trees being extracted to the work directory
within a recipe (e.g. you have two tarballs referred to in SRC_URI) and
one isn't being extracted into the other, then devtool failed to extract
all the sources because it only took the source tree that S pointed
into. To fix this, we need to take a look at the work directory after
do_unpack and see if there are any additional subdirectories; if so we
need to put the main source tree in a subdirectory and put the
additional subdirectories next to it. We also ensure that symlinks from
the work directory get created at the end of do_unpack to point to
these (so that references in the recipe continue to work).

In addition to multiple source trees at the work directory level, this
patch also handles multiple nested git trees (where you have multiple
git URLs in SRC_URI with one or more inside another). These caused a
different problem, where changes in sub-repos are not fully captured at
the top level - we need to handle each repo separately.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agolib/oe/recipeutils: allow patch_recipe_file() to be re-called
Paul Eggleton [Wed, 29 Nov 2017 02:00:52 +0000 (15:00 +1300)] 
lib/oe/recipeutils: allow patch_recipe_file() to be re-called

If patch_recipe_file() is called with output redirection on the same
file twice in succession, then we don't want to wipe out the changes the
first call made so we need to be reading in the redirected file if it
exists instead of the original one.

This is important to enable devtool finish to work with multiple source
trees within the same recipe.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: modify: pick up commits from previously created source tree
Paul Eggleton [Wed, 29 Nov 2017 01:20:25 +0000 (14:20 +1300)] 
devtool: modify: pick up commits from previously created source tree

If you use devtool modify, then devtool reset, keep the source tree and
then devtool modify on the same recipe with the -n option to re-use the
existing source tree, we should pick up the commit hashes properly from
the source tree so that later on devtool finish has these to compare to
the commits in the tree at that time. We also need to be careful the
second time around that we only get the original commits rather than the
current HEAD which may be the result of user changes (hence using
"devtool-patched", the tag that was placed at the original HEAD).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: extract: fix usage with kern-tools-native
Paul Eggleton [Mon, 27 Nov 2017 01:48:54 +0000 (14:48 +1300)] 
devtool: extract: fix usage with kern-tools-native

The kern-tools-native recipe as it currently stands is unusual in that
it fetches source from a repository but sets S = "${WORKDIR}" which
causes some problems. First you get a failure because we're calling "git
commit" unconditionally even if there are no local files, and there
aren't any in this case which means the commit fails.

After that's fixed, we hit another problem where "recipe-sysroot-native"
subdirectory appears in the extracted source tree. We don't want that so
exclude it from copying.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: deploy-target: don't specify ssh/scp port unless user does
Paul Eggleton [Sun, 26 Nov 2017 20:59:55 +0000 (09:59 +1300)] 
devtool: deploy-target: don't specify ssh/scp port unless user does

If the user doesn't specify a port then we should avoid specifying one
on the ssh/scp command line in case the user has configured one for the
host they are connecting to, which was being overridden unnecessarily.

Fixes [YOCTO #12381].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: finish: fix erroneously creating bbappend for relative paths
Paul Eggleton [Mon, 20 Nov 2017 02:00:59 +0000 (15:00 +1300)] 
devtool: finish: fix erroneously creating bbappend for relative paths

After OE-Core rev 5e3fe00a0233d563781849a44f53885b4e924a9c we call
os.path.abspath() on the original layer path, but we later compare that
to the destination layer path. If that layer path isn't absolute but is
effectively the same path, it should be writing to the original recipe
but because we weren't making it absolute we were writing a bbappend
instead. Call os.path.abspath() on the destination path as well to avoid
that.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: reset: delete bbappend file if _check_preserve() doesn't
Paul Eggleton [Sun, 19 Nov 2017 22:32:12 +0000 (11:32 +1300)] 
devtool: reset: delete bbappend file if _check_preserve() doesn't

If the .devtool_md5 file doesn't contain a reference to the bbappend
file (e.g. because devtool was interrupted before it could write that
out) then _check_preserve() won't delete it, so we need to delete it
separately because otherwise the recipe won't actually be reset.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agodevtool: refactor return for _extract_source()
Paul Eggleton [Thu, 16 Nov 2017 03:19:19 +0000 (16:19 +1300)] 
devtool: refactor return for _extract_source()

Use a namedtuple to return information to the caller, since I've been
expanding that information we should avoid having to change all of the
calling code each time.

Additionally, it turned out that a bunch of the callers were checking
for None being returned in the initial_rev value, but that's no longer
possible, so tidy up the calling code.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
7 years agolib/oe/utils: remove param_bool()
Ross Burton [Thu, 30 Nov 2017 10:58:13 +0000 (10:58 +0000)] 
lib/oe/utils: remove param_bool()

This function is not used by any classes or recipes that I can find, so lets
delete it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopackage_manager: force dnf to refresh the cache
Ross Burton [Mon, 27 Nov 2017 17:14:50 +0000 (17:14 +0000)] 
package_manager: force dnf to refresh the cache

DNF has a time-based cache policy (and a great sense of humour) so it's possible
that 'dnf makecache' won't actually refresh any caches.  Force the cache updates
by passing --refresh.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agometa-selftest: fix upstream version checks for devtool test recipes
Alexander Kanavin [Fri, 24 Nov 2017 13:17:44 +0000 (15:17 +0200)] 
meta-selftest: fix upstream version checks for devtool test recipes

So that they're reported correctly when checking 'universe' for
latest upstream versions.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoutil-linux: fix register location for rfkill to avoid conflict
Chen Qi [Thu, 23 Nov 2017 05:55:40 +0000 (13:55 +0800)] 
util-linux: fix register location for rfkill to avoid conflict

If we have 'wifi' in distro feature, then busybox would have rfkill
enabled. And we would have the following do_rootfs failure if we
install both busybox and util-linux-rfkill.

  Error: cannot register alternative rfkill to /usr/bin/rfkill since
  it is already registered to /usr/sbin/rfkill.

There's another provider of rfkill in OE, that is rfkill recipe in meta-oe.
And it also registers rfkill to ${sbindir}/rfkill.

So change the register location of rfkill in util-linux to avoid
conflict with busybox and rfkill recipes.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorunqemu: Allow the user to override the device tree option
Alistair Francis [Wed, 22 Nov 2017 00:43:57 +0000 (16:43 -0800)] 
runqemu: Allow the user to override the device tree option

Update the runqemu script to allow the user to specify a device tree
to boot when calling runqemu.

This involves creating a seperate check_dtb() function incase the user
has specified 'none' for the kernel but still wants a device tree.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Ben Levinsky <ben.levinsky@xilinx.com>
Cc: Ben Levinsky <ben.levinsky@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorunqemu: Allow the user to override the Kernel option
Alistair Francis [Wed, 22 Nov 2017 00:43:56 +0000 (16:43 -0800)] 
runqemu: Allow the user to override the Kernel option

Update the runqemu script to allow the user to specify a Kernel to boot
when calling runqemu.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: Ben Levinsky <ben.levinsky@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogo: ensure use of BUILD_CC when building bootstrap tools
Matt Madison [Tue, 14 Nov 2017 17:20:15 +0000 (09:20 -0800)] 
go: ensure use of BUILD_CC when building bootstrap tools

For cross-canadian builds, we were accidentally using
the crosssdk C compiler when building the Go compiler
bootstrap.  Add a patch to the make script to let us
use BUILD_CC, and prepend do_compile to set it in
the local environment to ensure that the trailing
blank gets stripped, since that confuses Go.

[YOCTO #12341]

Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomtd-utils: fix flash_eraseall installation conflict
Andrej Valek [Thu, 23 Nov 2017 09:38:58 +0000 (10:38 +0100)] 
mtd-utils: fix flash_eraseall installation conflict

override correctly busybox's applet when CONFIG_FLASH_ERASEALL=y is set

Error: update-alternatives: not linking /builds/image/1.0-r0/rootfs/usr/
sbin/flash_eraseall to /bin/busybox.nosuid since /builds/image/1.0-r0/
rootfs/usr/sbin/flash_eraseall exists and is not a link

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoltp: improve reproducibility
Juro Bystricky [Wed, 22 Nov 2017 21:58:29 +0000 (13:58 -0800)] 
ltp: improve reproducibility

ltp package contains several gzipped files.
Improve reproducibility of the build by ensuring the gzipped files
do not contain timestamps in their headers.

https://wiki.debian.org/ReproducibleBuilds/TimestampsInGzipHeaders

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-live-boot-tiny: Create the initramfs-live-boot-tiny recipe
Alejandro Hernandez [Wed, 22 Nov 2017 17:09:30 +0000 (09:09 -0800)] 
initramfs-live-boot-tiny: Create the initramfs-live-boot-tiny recipe

The original initramfs-live-boot recipe RDEPENDS on udev, which is ok since
the init script relies some of its functionality on udevadm and such,
but on core-image-tiny-initramfs the init script simply drops to shell
after a basic setup, so udev is not needed.

This patch splits up an initramfs-live-boot-tiny recipe which does not
use udev, but uses busybox-mdev instead, eudev installed about 600
extra Kilobytes to core-image-tiny-initramfs userspace, by avoiding to
install eudev we achieve an even smaller footprint (almost 40% smaller).

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoneon: remove the recipe
Alexander Kanavin [Wed, 22 Nov 2017 16:32:33 +0000 (18:32 +0200)] 
neon: remove the recipe

For these reasons:
1) Upstream website has been dead for quite a while now;
2) Nothing is actually using neon in oe-core, except one gstreamer plugin in gst-plugins-bad
(and I couldn't find evidence of that plugin being used anywhere)

However, the recipe is still required by libmusicbrainz in meta-oe and so it will be moved there
(with the tarball taken from debian).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agokern-tools-native: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:32 +0000 (18:32 +0200)] 
kern-tools-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopkg-utils: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:31 +0000 (18:32 +0200)] 
opkg-utils: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agom4-native: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:30 +0000 (18:32 +0200)] 
m4-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agocdrtools-native: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:29 +0000 (18:32 +0200)] 
cdrtools-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agowpa-supplicant: add a missing WPA_COMMON_CTRL_IFACE definition
Ming Liu [Wed, 22 Nov 2017 13:40:33 +0000 (14:40 +0100)] 
wpa-supplicant: add a missing WPA_COMMON_CTRL_IFACE definition

The WPA_COMMON_CTRL_IFACE definition is missing, which leads to obvious
problems since there is no way to access the ctrl socket. So add it in.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinstall*.sh: add short sleep after parted commands
California Sullivan [Tue, 21 Nov 2017 23:02:09 +0000 (15:02 -0800)] 
install*.sh: add short sleep after parted commands

I wasn't able to install to my Optane SSD due to the following error:

Formatting /dev/nvme0n1p1 to vfat...
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/nvme0n1p1: No such file or directory
Target install-efi failed

A couple lines later I see:

[    10.265401]  nvme0n1: p1 p2 p3

Then looking at the device itself after booting from a USB stick:

root@intel-corei7-64: ~# ls /dev/nvme0n1*
/dev/nvme0n1 /dev/nvme0n1p1 /dev/nvme0n1p2 /dev/nvme0n1p3

So it looks like the parted commands return before the device node is
actually created.

Work around this issue by waiting for device nodes for a short duration.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinit-install: fix grub-install command
California Sullivan [Tue, 21 Nov 2017 21:47:02 +0000 (13:47 -0800)] 
init-install: fix grub-install command

The grub_version variable was calling 'grub-install -v' (verbose) instead
of 'grub-install -V' (version) causing unexpected failures.

Fixes bug [YOCTO #12111].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoupdate-alternatives.bbclass: refuse to manage SysV init scripts
Markus Lehtonen [Mon, 5 Dec 2016 11:35:16 +0000 (13:35 +0200)] 
update-alternatives.bbclass: refuse to manage SysV init scripts

Sanity check for future packages.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agoRevert "classes: Fix alternatives and rc.d ordering"
Markus Lehtonen [Thu, 19 Jan 2017 12:28:48 +0000 (14:28 +0200)] 
Revert "classes: Fix alternatives and rc.d ordering"

This kludge is not needed anymore, now that syslog packages (or any
other package) don't use update-alternatives for managing SysV init
scripts.

This reverts commit fc89a3f739ff25306ea91d9bdb424fc8389bdf72.

[YOCTO #10944]

7 years agoinitscripts: rrecommend initscripts-functions
Markus Lehtonen [Wed, 14 Dec 2016 11:51:37 +0000 (13:51 +0200)] 
initscripts: rrecommend initscripts-functions

In order to make that the default provider for initd-functions.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agolsbinitscripts: don't use update-alternatives
Markus Lehtonen [Wed, 7 Dec 2016 10:25:35 +0000 (12:25 +0200)] 
lsbinitscripts: don't use update-alternatives

Make lsbinitscripts (r)conflict with initscripts-functions package.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agoinitscripts: don't use update-alternatives
Markus Lehtonen [Wed, 7 Dec 2016 10:08:25 +0000 (12:08 +0200)] 
initscripts: don't use update-alternatives

Stop using update-alternatives for managing /etc/init.d/functions. Also,
make the initscripts-functions subpackage to (runtime) conflict with
lsbinitscripts.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agosysklogd: don't use update-alternatives
Markus Lehtonen [Fri, 18 Nov 2016 12:08:28 +0000 (14:08 +0200)] 
sysklogd: don't use update-alternatives

Using update-alternatives for managing init scripts has proved to be
problematic. And, sysklogd rconflicts with other syslog daemons so there
is no point in using update-alternatives from this perspective, either.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agooeqa/selftest/runtime_test: simplify postinst testing
Ross Burton [Wed, 22 Nov 2017 16:00:17 +0000 (16:00 +0000)] 
oeqa/selftest/runtime_test: simplify postinst testing

Update the packages and file names to reflect the new postinst recipe.

Fix a sh syntax error in the run_serial file exists test which was hidden by a
logic problem in the status code.

Remove the older test_verify_postinst as it's effectively a subset of
test_postinst_rootfs_and_boot, and doesn't work: when booting under systemd the
strings it searches for are not output to the console, but the test still
passes.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopostinst: fix and simplify the postinst test recipe
Ross Burton [Wed, 22 Nov 2017 15:59:30 +0000 (15:59 +0000)] 
postinst: fix and simplify the postinst test recipe

Reduce the number of packages, and fix some syntax and logic errors in the
scripts.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agooeqa/commands: don't break if get_bb_vars is passed a tuple
Ross Burton [Wed, 22 Nov 2017 15:56:54 +0000 (15:56 +0000)] 
oeqa/commands: don't break if get_bb_vars is passed a tuple

get_bb_vars was using variables.copy() to duplicate the list of variables passed
but this function only exists in lists [1,2] and not tuples (1,2).

Instead of throwing an exception if the variables are in a tuple, simply
construct a new list using the passed sequence-like object.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobin_package: fail if ${S} doesn't actually contain anything
Ross Burton [Thu, 15 Jun 2017 16:48:58 +0000 (17:48 +0100)] 
bin_package: fail if ${S} doesn't actually contain anything

If the user is trying to use bin_package but the SRC_URI hasn't extracted
anything into ${S}, which is easily done when writing a recipe by hand, instead
of silently shippping an empty package abort the build.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibassuan: update to 2.4.4
Armin Kuster [Tue, 21 Nov 2017 20:01:35 +0000 (12:01 -0800)] 
libassuan: update to 2.4.4

forward ported patch

assuan-def.h checksum changed do to "SPDX formating"
assuan.c checksum changes do to "SPDX formating"

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agonss: update to 3.34
Armin Kuster [Tue, 21 Nov 2017 20:01:34 +0000 (12:01 -0800)] 
nss: update to 3.34

for more info see:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.34_release_notes

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agonettle: update to 3.4 and cleanup
Armin Kuster [Tue, 21 Nov 2017 20:01:33 +0000 (12:01 -0800)] 
nettle: update to 3.4 and cleanup

merge .inc
forward ported two patches to work with 3.4

for more info see:
http://lists.gnu.org/archive/html/info-gnu/2017-11/msg00007.html

Change SRC_URI to use GNU download instead of liu.se, which interacts badly with
wget 1.19.2 and downloads uncompressed tarballs (RB).

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
XX nettle: update SRC_URI

7 years agognutls: update to 3.6.1
Armin Kuster [Tue, 21 Nov 2017 20:01:32 +0000 (12:01 -0800)] 
gnutls: update to 3.6.1

zlib configure.ac support removed in  3.6.1
drop patch

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl: fix runtime errors with Thumb2 when using binutils 2.29
Stefan Agner [Sat, 18 Nov 2017 08:53:57 +0000 (09:53 +0100)] 
openssl: fix runtime errors with Thumb2 when using binutils 2.29

When compiling OpenSSL with binutils 2.29 for ARM with Thumb2 enabled
crashes and unexpected behavior occurs. E.g. connecting to a OpenSSH
server using the affected binary fails with:
  ssh_dispatch_run_fatal: Connection to 192.168.10.171 port 22: incorrect signature

Backport upstream bugfix:
https://github.com/openssl/openssl/issues/4659

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl: Upgrade 1.1.0f -> 1.1.0g
Stefan Agner [Sat, 18 Nov 2017 08:53:56 +0000 (09:53 +0100)] 
openssl: Upgrade 1.1.0f -> 1.1.0g

Deals with two CVEs:
* bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736)
* Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735)

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl10: fix runtime errors with Thumb2 when using binutils 2.29
Stefan Agner [Sat, 18 Nov 2017 08:53:55 +0000 (09:53 +0100)] 
openssl10: fix runtime errors with Thumb2 when using binutils 2.29

When compiling OpenSSL with binutils 2.29 for ARM with Thumb2 enabled
crashes and unexpected behavior occurs. E.g. connecting to a OpenSSH
server using the affected binary fails with:
  ssh_dispatch_run_fatal: Connection to 192.168.10.171 port 22: incorrect signature

Backport upstream bugfix:
https://github.com/openssl/openssl/issues/4659

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl10: Upgrade 1.0.2l -> 1.0.2m
Stefan Agner [Sat, 18 Nov 2017 08:53:54 +0000 (09:53 +0100)] 
openssl10: Upgrade 1.0.2l -> 1.0.2m

Deals with two CVEs:
* bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736)
* Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735)

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoscripts/contrib/bbvars.py: Remove dead code
Amanda Brindle [Tue, 21 Nov 2017 00:40:25 +0000 (16:40 -0800)] 
scripts/contrib/bbvars.py: Remove dead code

Removed the -m option since this script now searches through all
recipes in the configuration. Also removed dead code, which includes
the functions recipe_bbvars() and collect_bbvars().

Signed-off-by: Amanda Brindle <amanda.r.brindle@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibepoxy: Fix build break for EGL_CAST dependency
Tom Hochstein [Sat, 18 Nov 2017 15:02:20 +0000 (09:02 -0600)] 
libepoxy: Fix build break for EGL_CAST dependency

This is a backport [1] to fix the following build error:

| In file included from /home/r60874/upstream/xwayland/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/gtk+3/3.22.17-r0/recipe-sysroot/usr/include/epoxy/egl.h:46:0,
|                  from ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.h:32,
|                  from ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c:24:
| ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c: In function 'gdk_wayland_gl_context_realize':
| ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c:179:43: error: expected expression before 'EGLContext'
|                                          : EGL_NO_CONTEXT,
|                                            ^

[1] https://github.com/anholt/libepoxy/commit/ebe3a53db1c0bb34e1ca963b95d1f222115f93f8

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython3: remove two setup.py cross-compile hacks
Markus Lehtonen [Mon, 20 Nov 2017 12:15:32 +0000 (14:15 +0200)] 
python3: remove two setup.py cross-compile hacks

Remove two unneeded hacks. The first hack ("setup.py: no host headers
libs" patch) is not needed because we use cross-compiler (e.g.
i586-oe-linux-gcc) which has not been configured with any host system
include or library directories, and thus, we don't get any host system
directories when running "gcc -E -v".

The second hack becomes useless after the first hack has been removed
and we get the standard include and lib directories normally from gcc.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibmnl: enable native
Markus Lehtonen [Mon, 20 Nov 2017 12:15:23 +0000 (14:15 +0200)] 
libmnl: enable native

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomesa/screen: change patch status
Hongxu Jia [Fri, 17 Nov 2017 06:08:05 +0000 (01:08 -0500)] 
mesa/screen: change patch status

The patch has been accepted upstream.
Changed patch status Pending/Submitted -> Accepted.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoeudev: sync rules with systemd
Hongxu Jia [Fri, 17 Nov 2017 06:08:04 +0000 (01:08 -0500)] 
eudev: sync rules with systemd

- Add whitelist hd* devices

- Backport latest rules from upstream

- Fix formatting IDE storage does not trigger "change" uevents

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: fix formatting IDE storage does not trigger "change" uevents
Hongxu Jia [Fri, 17 Nov 2017 06:08:03 +0000 (01:08 -0500)] 
systemd: fix formatting IDE storage does not trigger "change" uevents

Formatting IDE storage does not trigger "change" uevents. As a result
clients using udev API don't get any updates afterwards and get outdated
information about the device.
...
root@qemux86-64:~# mkfs.ext4 -F /dev/hda1
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: 98791eb2-2bf3-47ad-b4d8-4cf7e914eee2

root@qemux86-64:~# ls /dev/disk/by-uuid/98791eb2-2bf3-47ad-b4d8-4cf7e914eee2
ls: cannot access '/dev/disk/by-uuid/98791eb2-2bf3-47ad-b4d8-4cf7e914eee2': No such file or directory
...
Include hd* in a match for watch option assignment.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoppp: include netinet/in.h before linux/in.h in pppoe.h
Yi Zhao [Fri, 17 Nov 2017 02:17:13 +0000 (10:17 +0800)] 
ppp: include netinet/in.h before linux/in.h in pppoe.h

The patch ppp-fix-building-with-linux-4.8.patch tries to fix build error
with 4.8 or newer linux headers, but it would break building with kernel
< 4.8. There is a better solution to fix this issue in upstream.
Backport the upstream patch and replace the old one.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agousbutils: remove uclibc-specific patch
Ross Burton [Fri, 17 Nov 2017 18:03:12 +0000 (18:03 +0000)] 
usbutils: remove uclibc-specific patch

This patch is only needed for uclibc, which we don't support in oe-core anymore.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoe2fsprogs: remove aclocal/acinclude dance
Ross Burton [Fri, 17 Nov 2017 14:21:54 +0000 (14:21 +0000)] 
e2fsprogs: remove aclocal/acinclude dance

Upstream has fixed their use of aclocal.m4 vs acinclude.m4, so now we can remove
some hacks that were previously required.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibxslt: update to 1.1.32
Alexander Kanavin [Tue, 14 Nov 2017 14:57:52 +0000 (16:57 +0200)] 
libxslt: update to 1.1.32

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoharfbuzz: update to 1.7.0
Alexander Kanavin [Thu, 16 Nov 2017 23:03:20 +0000 (23:03 +0000)] 
harfbuzz: update to 1.7.0

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoicu: update to 60.1
Alexander Kanavin [Tue, 14 Nov 2017 14:57:49 +0000 (16:57 +0200)] 
icu: update to 60.1

Rebase a couple of patches.

LICENSE checksum change due to typo fix.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibpciaccess: update to 0.14
Alexander Kanavin [Tue, 14 Nov 2017 14:57:48 +0000 (16:57 +0200)] 
libpciaccess: update to 0.14

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoexpect: update to 5.45.3
Alexander Kanavin [Tue, 14 Nov 2017 14:57:47 +0000 (16:57 +0200)] 
expect: update to 5.45.3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobtrfs-tools: update to 4.13.3
Alexander Kanavin [Tue, 14 Nov 2017 14:57:46 +0000 (16:57 +0200)] 
btrfs-tools: update to 4.13.3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agognome-desktop3: Update to 3.26.2
Alexander Kanavin [Tue, 14 Nov 2017 14:57:43 +0000 (16:57 +0200)] 
gnome-desktop3: Update to 3.26.2

Add a patch to disable libseccomp (not currently used in Yocto).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogstreamer1.0-plugins: disable introspection on mips64
Alexander Kanavin [Tue, 14 Nov 2017 14:57:42 +0000 (16:57 +0200)] 
gstreamer1.0-plugins: disable introspection on mips64

The failure is weird and difficult to diagnoze, so disable the
introspection for now:

qemu-mips64: error while loading shared libraries: .../recipe-sysroot/usr/lib/libgthread-2.0.so.0: ELF file data encoding not little-endian

Note that it shows up only for one specific library (gstaudio), and only
on mips64. Introspection data for other libraries is generated just fine.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agodtc: update to 1.4.5
Alexander Kanavin [Tue, 14 Nov 2017 14:57:37 +0000 (16:57 +0200)] 
dtc: update to 1.4.5

Also fix upstream check and disable newly added python2-only bindings
(as there is no clear need for them and python 2 is deprecated).

Add a backported patch to address format errors when compiling.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoglib-networking: update to 2.54.1
Alexander Kanavin [Tue, 14 Nov 2017 14:57:36 +0000 (16:57 +0200)] 
glib-networking: update to 2.54.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoglib-2.0: update to 2.54.2
Alexander Kanavin [Tue, 14 Nov 2017 14:57:35 +0000 (16:57 +0200)] 
glib-2.0: update to 2.54.2

LGPL version has been updated from 2.0 to 2.1, adjust the checksums accordingly.

Rebase various patches.

A few tools have been rewritten from perl (or C) to python, so
add a patch that avoids hardcoding the python path in the shebang,
and remove previous patching with sed.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibcheck: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:33 +0000 (16:57 +0200)] 
libcheck: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython3-pycairo: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:32 +0000 (16:57 +0200)] 
python3-pycairo: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoi2c-tools: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:31 +0000 (16:57 +0200)] 
i2c-tools: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython-scons: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:30 +0000 (16:57 +0200)] 
python-scons: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agooe-core: take UPSTREAM_CHECK_COMMITS into use where possible
Alexander Kanavin [Tue, 14 Nov 2017 14:57:29 +0000 (16:57 +0200)] 
oe-core: take UPSTREAM_CHECK_COMMITS into use where possible

This greatly reduces the amount of recipes for which upstream
version check fails: from about 30 to about 8.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agodistrodata.bbclass: make upstream version check more useful for git upstreams
Alexander Kanavin [Tue, 14 Nov 2017 14:57:28 +0000 (16:57 +0200)] 
distrodata.bbclass: make upstream version check more useful for git upstreams

Specifically:

1) remove +git${SRCPV} stuff from comparison and output; it's just
unnecessary clutter;

2) write the commit id of the latest version tag into the output;
this saves quite a bit of trouble of manually checking what that
commit id is when doing version updates;

3) when UPSTREAM_CHECK_COMMITS is set, ignore the tags altogether;
instead check if the latest commit is different to the one we use,
and if so, report that the recipe can be updated to said commit
(which is also written into the output, as in 2). Multiple
recipes are failing the upstream check because they never
issue tags, now we can fix them.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosudo: improve reproducibility
Juro Bystricky [Thu, 16 Nov 2017 19:48:50 +0000 (11:48 -0800)] 
sudo: improve reproducibility

Delete various build host references from the internally
generated file sudo_usage.h. The references get compiled into
executables, which leads to non-reproducible builds.
The removed references (configure options) were only used as part
of the sudo "usage", and even then only when ran as root.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agox11perf: improve reproducibility
Juro Bystricky [Thu, 16 Nov 2017 19:48:49 +0000 (11:48 -0800)] 
x11perf: improve reproducibility

Remove build host refeences.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogrub-efi_2.02.bb: improve reproducibility
Juro Bystricky [Thu, 16 Nov 2017 19:48:48 +0000 (11:48 -0800)] 
grub-efi_2.02.bb: improve reproducibility

Remove several build host references from modinfo.sh files.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibogg: upgrade to 1.3.3
Maxin B. John [Thu, 16 Nov 2017 15:56:06 +0000 (17:56 +0200)] 
libogg: upgrade to 1.3.3

1.3.2 -> 1.3.3

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibnsl2: fix installed-vs-shipped QA issue
Jackie Huang [Thu, 16 Nov 2017 07:41:36 +0000 (15:41 +0800)] 
libnsl2: fix installed-vs-shipped QA issue

Fix the installed-vs-shipped QA issue:
| WARNING: libnsl2-1.0.5+gitAUTOINC+dfa2f31352-r0 do_package: QA Issue:
  libnsl2: Files/directories were installed but not shipped in any package:
  /usr/lib64/nsl/libnsl.a

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agonss: pay attention to CFLAGS
Joe Slater [Wed, 15 Nov 2017 18:54:09 +0000 (10:54 -0800)] 
nss: pay attention to CFLAGS

nss ignores CFLAGS so we suggest them via CC.

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibinput: update to 1.8.4
Denys Dmytriyenko [Wed, 15 Nov 2017 16:59:45 +0000 (11:59 -0500)] 
libinput: update to 1.8.4

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoqemu.inc: let linux-yocto-rt also provide nfs server kernel module
Ming Liu [Wed, 15 Nov 2017 13:15:50 +0000 (14:15 +0100)] 
qemu.inc: let linux-yocto-rt also provide nfs server kernel module

In case some users want to use linux-yocto-rt as the preferred kernel.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoca-certificates: Add /etc to SYSROOT_DIRS
Patrick Vacek [Wed, 15 Nov 2017 12:40:41 +0000 (13:40 +0100)] 
ca-certificates: Add /etc to SYSROOT_DIRS

For recipes that depend on native ca-certificates.crt, /etc should be
added to the list of directories that automatically populate the
sysroot, otherwise the file may not be there.

Signed-off-by: Patrick Vacek <patrick@advancedtelematic.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolighttpd: update to 1.4.48
Alexander Kanavin [Wed, 15 Nov 2017 10:20:58 +0000 (12:20 +0200)] 
lighttpd: update to 1.4.48

Refresh the pcre pkg-config patch.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-framework: add install module
California Sullivan [Tue, 14 Nov 2017 22:10:09 +0000 (14:10 -0800)] 
initramfs-framework: add install module

The non-EFI counterpart for installation was previously missing for
initramfs-framework. This simply puts the normal install script in the
correct location for initramfs-framework to make use of it.

Partial fix for [YOCTO #12346].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-module-install-efi: update summary
California Sullivan [Tue, 14 Nov 2017 21:20:49 +0000 (13:20 -0800)] 
initramfs-module-install-efi: update summary

Note that this is an installation option for EFI systems.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-module-install-efi: point to original copy and delete new file
California Sullivan [Tue, 14 Nov 2017 21:20:48 +0000 (13:20 -0800)] 
initramfs-module-install-efi: point to original copy and delete new file

There is no need to maintain two of the exact same files.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: fix duplication of CACHED_CONFIGUREVARS
Andre McCurdy [Tue, 14 Nov 2017 19:39:24 +0000 (11:39 -0800)] 
systemd: fix duplication of CACHED_CONFIGUREVARS

Fix historical duplication that appears to have been caused by
merging two independent fixes for the same issue:

  http://git.openembedded.org/openembedded-core/commit/?id=294adc0907a359d9c0ad260823188145aab294ad
  http://git.openembedded.org/openembedded-core/commit/?id=b30d7b1b97ffd1d44083d93ed0e572d80fcebc54

Also minor reformatting of EXTRA_OECONF values.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: use consistent indenting and coding style in do_install()
Andre McCurdy [Tue, 14 Nov 2017 19:39:23 +0000 (11:39 -0800)] 
systemd: use consistent indenting and coding style in do_install()

Make the polkit fixup etc at the end of do_install() more consistent
with the rest of the function. Also indent do_install_ptest() with
tabs instead of spaces to make do_install_ptest() consistent with
do_install().

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: sort PACKAGECONFIG options
Andre McCurdy [Tue, 14 Nov 2017 19:39:22 +0000 (11:39 -0800)] 
systemd: sort PACKAGECONFIG options

Also fix some minor formatting inconsistencies (extra spaces or
commas etc). No functional changes.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: use consistent approach for musl PACKAGECONFIG options
Andre McCurdy [Tue, 14 Nov 2017 19:39:21 +0000 (11:39 -0800)] 
systemd: use consistent approach for musl PACKAGECONFIG options

Consistently use PACKAGECONFIG_remove_libc-musl to disable options
which are not compatible with musl.

Also sort the default PACKAGECONFIG list.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: remove musl specific control of ldconfig PACKAGECONFIG
Andre McCurdy [Tue, 14 Nov 2017 19:39:20 +0000 (11:39 -0800)] 
systemd: remove musl specific control of ldconfig PACKAGECONFIG

The ldconfig PACKAGECONFIG option is controlled by the ldconfig
distro feature - which is now disabled by default when building for
musl.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agotclibc-musl.inc: disable ldconfig distro feature
Andre McCurdy [Tue, 14 Nov 2017 19:39:19 +0000 (11:39 -0800)] 
tclibc-musl.inc: disable ldconfig distro feature

Musl has no support for ldconfig, so ensure that the corresponding
distro feature is disabled when building with musl.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agou-boot: Upgrade to 2017.11 release
Otavio Salvador [Tue, 14 Nov 2017 18:32:23 +0000 (16:32 -0200)] 
u-boot: Upgrade to 2017.11 release

This upgrades the U-Boot from 2017.09 to 2017.11 release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoethtool: upgrade to 4.13
Changhyeok Bae [Mon, 13 Nov 2017 15:38:34 +0000 (15:38 +0000)] 
ethtool: upgrade to 4.13

Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorunqemu: print command search result when not found
Robert Yang [Fri, 10 Nov 2017 13:48:55 +0000 (21:48 +0800)] 
runqemu: print command search result when not found

This makes debug easier.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibsoup-2.4: upgrade to 2.60.2
Maxin B. John [Fri, 10 Nov 2017 13:46:55 +0000 (15:46 +0200)] 
libsoup-2.4: upgrade to 2.60.2

2.60.1 -> 2.60.2

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoverify-bashisms: use argparse, add verbose option
Ross Burton [Thu, 9 Nov 2017 12:12:04 +0000 (12:12 +0000)] 
verify-bashisms: use argparse, add verbose option

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorunqemu: Also specialcase resolution of '.' to the file's location
Richard Purdie [Tue, 21 Nov 2017 17:56:40 +0000 (17:56 +0000)] 
runqemu: Also specialcase resolution of '.' to the file's location

Similarly to handling "../", handle "." to resovle to the qemuconf
file's current directory.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>