summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* erlang-p1-xml: Bump to version 1.1.25Johan Oudinet2018-01-173-5/+5
| | | | | | | | Also adjust the patch that removes rebar dependencies to reflect version changes. Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang-p1-zlib: Bump to version 1.0.3Johan Oudinet2018-01-172-2/+2
| | | | | Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang-p1-utils: Bump to version 1.0.10Johan Oudinet2018-01-172-2/+2
| | | | | Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang-lager: Bump to version 3.4.2Johan Oudinet2018-01-172-3/+3
| | | | | | | Change repository from basho to erlang-lager. Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-headers: bump 4.{4, 9, 14}.x seriesFabio Estevam2018-01-171-3/+3
| | | | | Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: bump default to version 4.14.14Fabio Estevam2018-01-171-1/+1
| | | | | Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* selinux-python: add patch to make the build process more standardMarcus Folkesson2018-01-172-1/+118
| | | | | | | | | Patch the Makefiles to make PREFIX and DESTDIR follow standard semantics to get rid of DESTDIR during compile time in selinux-python.mk. Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libpqxx: update dependenciesJames Knight2018-01-171-4/+7
| | | | | | | | | | | | | | | | | As of v6.x, libpqxx takes advantage of thread support for transaction sleeps (adding BR2_TOOLCHAIN_HAS_THREADS). Re-order dependencies for: - Key feature (postgresql) - Architectures dependencies - Remaining dependencies Fixes: http://autobuild.buildroot.net/results/e1d6f62edfc5eae90953f0a93fdb30d713409c37/ Signed-off-by: James Knight <james.knight@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* domoticz: depends on exception_ptrFabrice Fontaine2018-01-171-0/+4
| | | | | | | | | | | | boost 1.66 uses std::exception_ptr in boost/asio/impl/use_future.hpp So add a dependency on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 for domoticz Fixes: - http://autobuild.buildroot.net/results/332f677493bf1d802f3700777219843eeba53c81 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: add myself to SELinux related packagesMarcus Folkesson2018-01-171-0/+4
| | | | | Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* poco: bump to version 1.8.1Yegor Yefremov2018-01-172-2/+2
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bind: security bump to version 9.11.2-P1Peter Korsgaard2018-01-172-3/+3
| | | | | | | | | | | | | | Fixes the following security issue: CVE-2017-3145: Improper sequencing during cleanup can lead to a use-after-free error, triggering an assertion failure and crash in named. For more details, see the advisory: https://lists.isc.org/pipermail/bind-announce/2018-January/001072.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skalibs: bump version to 2.6.3.1Eric Le Bihan2018-01-172-2/+2
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/59f3b6d5fe3e9b561adbafc08eeb1a23f7100278/ Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* systemd: bump to 236, convert to mesonAdam Duskett2018-01-175-224/+357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | systemd is no longer an autotools package, as such, it has now been converted over to meson. Even though systemd234 has meson support, it is broken with gcc7, as such the revision bump and conversion to meson must be in a single patch. Changes include: - Change systemd from an autotools package to a generic package - Changing all the options from --enable/disable to -Doption=true/false - Remove --without-python (no longer an option) - Remove all of the ac_cv_path_ variables, and move them into CONF_OPTS with the prefix -Doption-path=/path. - Add sha256sum's for the license files. - Remove 0002-build-check-for-ln-relative.patch and add 0002-install-dont-use-ln-relative.patch in its place, the old patch relied on autotools and is no longer relevant. - Add 0004-add-false-option-for-tests.patch. With the conversion to meson, systemd no longer has the option to disable unit tests from being built. This patch re-adds the functionality. This prevents 381 files from being built, and prevents gcrypt from becoming a dependency. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Tested-by: Jérémy Rosen <jeremy.rosen@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: gitlab-ci https://gitlab.com/ymorin/buildroot-ci/pipelines/15857672/builds Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* open-lldp: new packageLaurent Charpentier2018-01-167-0/+146
| | | | | | | | | | | | | The lldpad package comes with utilities to manage an LLDP interface with support for reading and configuring TLVs. TLVs and interfaces are individual controlled allowing flexible configuration for TX only, RX only, or TX/RX modes per TLV. http://open-lldp.org/ Signed-off-by: Laurent Charpentier <laurent_pubs@yahoo.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-txaio: bump to version 2.8.2Yegor Yefremov2018-01-162-5/+6
| | | | | | | Add licence checksum. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-autobahn: bump to version 17.10.1Yegor Yefremov2018-01-162-4/+5
| | | | | | | Add licence checksum. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-setuptools: bump to version v38.4.0Yegor Yefremov2018-01-162-2/+3
| | | | | | | Add licence checksum. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsemanage: add patch to make the build process more standardMarcus Folkesson2018-01-162-5/+119
| | | | | | | | | Patch the Makefiles to make PREFIX and DESTDIR follow standard semantics to get rid of DESTDIR during compile time in libsemanage.mk and generate proper pkg-config files. Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsepol: add patch to make the build process more standardMarcus Folkesson2018-01-164-41/+131
| | | | | | | | | Patch the Makefiles to make PREFIX and DESTDIR follow standard semantics to get rid of DESTDIR during compile time in libsepol.mk and generate proper pkg-config files. Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libselinux: add patch to make the build process more standardMarcus Folkesson2018-01-164-30/+163
| | | | | | | | | | | | Patch the Makefiles to make PREFIX and DESTDIR follow standard semantics to get rid of DESTDIR during compile time in libselinux.mk and generate proper pkg-config files. Fixes: http://autobuild.buildroot.net/results/74d27370c7623e89e401203a485193340e992e7c/ Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-utf8: new packageFrancois Perrad2018-01-164-0/+22
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpqxx: apply upstream compilation fixJames Knight2018-01-161-0/+119
| | | | | | | | | | | | | Apply an upstream patch which addresses a compilation issue with respect to an undefined 'timeval' structure. This issue exists in at least v6.0. It is expected that this patch can be removed when libpqxx provides a new releases (either v6.0.1 or v6.1). Fixes: http://autobuild.buildroot.net/results/48b015650ede4e55e199538072c7228cccf64422 Signed-off-by: James Knight <james.knight@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/freescale_imx28evk: Bump U-Boot and kernel versionsFabio Estevam2018-01-161-4/+4
| | | | | | | Bump U-Boot to 2017.11 and kernel to 4.14.13 versions. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: fix build with domoticzFabrice Fontaine2018-01-161-0/+32
| | | | | | | | | | | | | | Fix domoticz build with boost 1.66 and g++5 Patch fetch from one of the answer of https://github.com/domoticz/domoticz/issues/2034: workaround suggested to the boost developers Fixes: - http://autobuild.buildroot.net/results/dec57c19e9aa2e367e23de2232c1d22a2f226a32 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* picocom: bump to version 3.0Baruch Siach2018-01-162-4/+4
| | | | | | | | | | | Drop LDFLAGS forcing. Makefile now uses appends to environment LDFLAGS. Add license hash. Cc: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Tested-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libostree: bump to version 2018.1Marcus Folkesson2018-01-163-39/+2
| | | | | | | Remove patch since it is in mainline. Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-firmware: install missing firmware files for rtlwifiRomain Reignier2018-01-161-3/+12
| | | | | | | | All the rtlwifi firmware files were not installed, so added the missing ones. Signed-off-by: Romain Reignier <rom.reignier@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/glibc: remove the default value of the $(PKG)_SOURCE variableJerzy Grzegorek2018-01-161-1/+0
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/linux-firmware: install older versions for gcgb4 firmwareYann E. MORIN2018-01-151-4/+2
| | | | | | | | | | | | Supposedly, older kernels could require that an older firmware be used, so leave to the user the opportunity to choose the one they require. Simplify the pattern as suggested by Peter. Thanks! Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/lib{va, va-intel-driver, va-utils}: bump version to 2.0.0Bernd Kuhls2018-01-156-23/+17
| | | | | | | | | | | | | EGL API support was removed upstream: https://github.com/01org/libva/commit/fc277b8f5eb92a94b4a9112eba591f87072786ce#diff-67e997bcfdac55191033d57a16d1408a GLX support now depends on X11: https://github.com/01org/libva/commit/b9a72b9d8ca14e159a67c368d966ed6276f49bc9#diff-67e997bcfdac55191033d57a16d1408aR247 Added license hashes. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/tvheadend: bump versionBernd Kuhls2018-01-153-2/+36
| | | | | | | This version adds support for libva 2.0, added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: fix build with libva 2.0Bernd Kuhls2018-01-151-0/+93
| | | | | | [Peter: rename to 0004-libva20.patch] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* utils/checkpackagelib: add function to check of the default package source ↵Jerzy Grzegorek2018-01-151-0/+24
| | | | | | | | | | | variable Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com> Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Tested-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lttng-libust: bump version to 2.10.1Philippe Proulx2018-01-152-4/+4
| | | | | Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: enable jscore/qt5declarative support for aarch64Peter Seiderer2018-01-151-1/+1
| | | | | | | | | Fixes [1] (as suggested by JD Conley <jd.conley@gmail.com>). [1] https://bugs.busybox.net/show_bug.cgi?id=10541 Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libcpprestsdk: new packageAdam Duskett2018-01-158-0/+161
| | | | | | | | | | | | | The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services. This package is licensed under the MIT package and depends on BOOST and OpenSSL/LibreSSL. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* flatbuffers: new packageFabrice Fontaine2018-01-155-0/+42
| | | | | | | | | | | | FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, PHP, and Python. It was originally created at Google for game development and other performance-critical applications. http://google.github.io/flatbuffers/ Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* scanpypi: add support for licence files checksumsYegor Yefremov2018-01-151-4/+21
| | | | | | | | | | Store the list of detected licence files in the main object and automatically add their sha256 checksums when creating *.hash file. Bonus: fix wrong indentation. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: fix build for big-endian targetsBaruch Siach2018-01-151-0/+41
| | | | | | | | | | | | Add upstream patch fixing two issues with big-endian target build. Fixes: http://autobuild.buildroot.net/results/33f/33f54b271843f926c94b8261b0d7e708987da407/ http://autobuild.buildroot.net/results/0f0/0f01192b03049f2042d318b3a2589ecc19d1cdd7/ http://autobuild.buildroot.net/results/4d2/4d2c5457a9c9a31d86409ca78fbc6d776fba6248/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* aoetools: new packageSergio Prado2018-01-155-0/+40
| | | | | | | | | | | | | | | | | | The aoetools are programs for users of the ATA over Ethernet (AoE) network storage protocol, a simple protocol for using storage over an ethernet LAN. Tested on Beaglebone Black. Build tested with test-pkg. Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com> [Thomas: - fix check-package warnings - use SPDX license code, GPL-2.0 - use github helper - pass TARGET_CONFIGURE_OPTS instead of just CC] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* tests: add test for post-fakeroot scriptYann E. MORIN2018-01-154-13/+7
| | | | | | | | | | | | | | | | | | Currently, only post-build and post-image scripts were tested, each with their own test-script. The two test-scripts only differ in the name of the log file they create, and it is based on the name of the script, so it is easy to share the script. This allows us to easily re-use it for testing post-fakeroot scripts. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com> Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Tested-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fs: pass EXTRA_ENV to post-fakeroot scriptYann E. MORIN2018-01-151-1/+1
| | | | | | | | | Like we do for post-build and post-image scripts, pass EXTRA_ENV to post-fakeroot script. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/kconfig: ppply upstream nconfig ncurses/ncursesw fixGuillermo A. Amaral2018-01-153-1/+48
| | | | | | | | | | | | | | | | | | | | | Buildroot's "make nconfig" command stopped working a while ago on Gentoo systems. Running the command would result in a crash. The issue is caused by lxdialog's cflags which are also used to build nconfig; It would detect *ncursesw* and turn on WIDECHAR support -- but the Makefile would still link to plain *ncurses* while building nconfig (which was built without WIDECHAR support). This would cause a crash after using *wattrset* on a WINDOW instance. WIDECHAR *wattrset* would try to set the _color member in the WINDOW struct which does not exist in the NON-WIDECHAR ncurses instance. It would end up clobbering data outside the struct (usually _line entries). An upstream patch fixes the issue, so we're applying it to Buildroot's kconfig. Signed-off-by: Guillermo A. Amaral <g@maral.me> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-mwclient: bump version to 0.8.7Bernd Kuhls2018-01-153-47/+5
| | | | | | | | | | Removed patch applied upstream: https://github.com/mwclient/mwclient/commit/60d4b933184172b98e4b31b79b4420c35571bbea Added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wolfssl: fix build on ARMV8Sergio Prado2018-01-151-4/+1
| | | | | | | | | | | | | | | | | | Build on ARMV8 fails when hardware acceleration is enabled: /tmp/ccmGP5RI.s: Assembler messages: /tmp/ccmGP5RI.s:532: Error: invalid addressing mode at operand 2 -- `ld1 {v0.2d},[x0,256]' /tmp/ccmGP5RI.s:568: Error: invalid addressing mode at operand 2 -- `st1 {v0.2d},[x0,256]' /tmp/ccmGP5RI.s:581: Error: invalid addressing mode at operand 2 -- `ld1 {v0.2d},[x0,256]' /tmp/ccmGP5RI.s:621: Error: invalid addressing mode at operand 2 -- `st1 {v0.2d},[x0,256]' So let's disable ARMv8 hardware acceleration for now. Fixes: http://autobuild.buildroot.net/results/6080648394d09a0d382087831ee6f063c7638be9 Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* augeas: bump to version 1.9.0Jörg Krause2018-01-154-3/+66
| | | | | | | | | | | | | | | | Add two patches from upstream to fix a build issue when building an example. Ideally, the examples should not be build at all. However, upstream disliked the idea of adding configure options like `--disable-examples` [1]. So we'll make do with the patches and force a autoreconf. Additionaly, the signature was checked and a hash for the license file is added. [1] https://github.com/hercules-team/augeas/issues/535 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* armbian-firmware: fail build for missing fileRicardo Martincoski2018-01-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | When a file is listed to be installed but is missing from the package source currently the first tar command exits with error code but it is ignored and the build succeeds. This issue by itself is minor because those listed files that are present in the package source get installed to the target. But the code is currently error prone, e.g. to a typo in the file list. Fix this by first creating a tarball in the build directory and then installing it, instead of using a pipe between the two tar invocations. Also use && between the commands, so the first command that exits with error code fails the build. Since the two tar invocations remain in use, the desired behavior remains the same: - list of files can contain *; - list of files can contain file inside path, and the path is then replicated in the target; - symlinks are not followed but are installed. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Sergey Matyukevich <geomatsi@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-firmware: fix install for Chelsio T[45]Ricardo Martincoski2018-01-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | It's broken for the last 3 version bumps, since 1c9846ecc9 "linux-firmware: Bump to the latest version" Fix it by updating the name of the file to install. Do not use * since it would install also old versions that would take 1MB extra space in the target. A comment to remember to update the file name when bumping the package is not needed because a previous patch in the series makes the build to fail for missing file. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Fabio Estevam <festevam@gmail.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Peter Seiderer <ps.report@gmx.net> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Yegor Yefremov <yegorslists@googlemail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-firmware: fail build for missing fileRicardo Martincoski2018-01-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file is listed to be installed but is missing from the package source currently the first tar command exits with error code but it is ignored and the build succeeds. This issue by itself is minor because those listed files that are present in the package source get installed to the target. But the code is currently error prone, e.g. to a typo in the file list. Fix this by first creating a tarball in the build directory and then installing it, instead of using a pipe between the two tar invocations. Also use && between the commands, so the first command that exits with error code fails the build. Since the two tar invocations remain in use, the desired behavior remains the same: - list of files can contain *; - list of files can contain file inside path, and the path is then replicated in the target; - symlinks are not followed but are installed. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Fabio Estevam <festevam@gmail.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Peter Seiderer <ps.report@gmx.net> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud