Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Yann E. MORINYann E. MORIN
dec061adce1fs/cpio: don't extend packages' permissions tableCurrently, when we build a cpio filesystem without static devices, we shoehorn the /dev/console node as if it were specified by a package. This means that this device is added for all filesystems as well, not just the cpio. But if we disable cpio, that device is not created for other filesystems. This is not very clean, and may break expectations. Instead, use an explicit mknod as part of th...
Yann E. MORINYann E. MORIN
405f9120048fs: run filesystem hooks under fakerootCurrently, the pre-gen hooks of the various filesystems are run before we enter the fakeroot. However, this precludes those hooks from doing actions that require root, like creating a pseudo-device or the likes. So, move those pre-gen hooks under fakeroot. This has currently no side-effect, as they are still called before everything else in the fakeroot script, even the system-wide chown cal...
Bernd KuhlsBernd Kuhls
14d43aea0a6package/dovecot: add optional support for libsodiumSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabio EstevamFabio Estevam
6e17a16dc72linux-headers: bump 4.{4, 9, 14, 15}.x seriesSigned-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabio EstevamFabio Estevam
03cdfea134blinux: bump default to version 4.15.15Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Angelo CompagnucciAngelo Compagnucci
390b8cdba71package/docker-engine: convert to golang infrastructureSigned-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> [Thomas: - adapt to the changes in the golang-package infrastructure - keep the logic to support BR2_PACKAGE_DOCKER_ENGINE_STATIC_CLIENT] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Bernd KuhlsBernd Kuhls
be796657cb9package/apache: add optional support for luaSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas PetazzoniThomas Petazzoni
53e1b222533package/docker-proxy: convert to golang infrastructureSigned-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Arnout: remove automatically added host-go dependency] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Angelo CompagnucciAngelo Compagnucci
2dccb4f2fefpackage/docker-containerd: convert to golang infrastructureSigned-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Angelo CompagnucciAngelo Compagnucci
30063d57d35package/runc: convert to golang infrastructureSigned-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Angelo CompagnucciAngelo Compagnucci
96dafedce8dpackage/flannel: convert to golang infrastructureSigned-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Angelo CompagnucciAngelo Compagnucci
12ae882bf66docs/manual: add documentation for the golang infrastructureThis patch adds the documentation for the golang infrastructure. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Angelo CompagnucciAngelo Compagnucci
048b06ed3e5package/pkg-golang: new package infrastructureThis patch adds a new infrastructure for golang based packages. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Arnout: - Rewrap comments to 80 columns. - Create a global definition of GO_TARGET_ENV. - <PKG>_GO_ENV is appended to the default env instead of r...
Thomas PetazzoniThomas Petazzoni
e8257a8f09fdocker-containerd: remove symlink to $(RUNC_SRCDIR)The DOCKER_CONTAINERD_CONFIGURE_CMDS creates a symlink to runc's source directory, but it does not build depend on runc, which means that the runc package may not have been extracted/built before docker-containerd. Therefore, when doing a build with "make docker-containerd", this symbolic link is broken, but it doesn't prevent docker-containerd from building. Therefore, this symlink is not ne...
Arnout Vandecappelle (Essensium/Mind)Arnout Vandecappelle (Essensium/Mind)
91b4a4525bfMakefile: create symlink to non-default HOST_DIRIf BR2_HOST_DIR is not the default, it can be difficult to find the host directory (i.e., HOST_DIR always has to be passed explicitly in addition to the output directory). For example, the Eclipse plugin assumes that HOST_DIR=BASE_DIR/host. Create a symlink from $(BASE_DIR)/host to $(HOST_DIR) if it is not the default. Also remove it in the clean target. When BR2_HOST_DIR is the default, HOST...
Arnout Vandecappelle (Essensium/Mind)Arnout Vandecappelle (Essensium/Mind)
ca9a0b2515bMakefile: move mkdir rule to after HOST_DIR is definedHOST_DIR is defined twice: once to its default value before .config is included, and once more to BR2_HOST_DIR after .config is included. However, the rule that defines the mkdir for HOST_DIR comes between these two, so it will always use the default definition. Therefore, if a non-default BR2_HOST_DIR is used, there will be no rule to create that directory, while the dirs target depends on it....
Jaap CrezeeJaap Crezee
34b62af1e05python-libusb1: new packageLicense info from PyPI is wrong: it is LGPL-2.1+, not GPL-2.0. The package includes a COPYING file with GPL-2.0, but since it is really LGPL-2.1+ only the COPYING.LESSER file is relevant. Signed-off-by: Jaap Crezee <jaap@jcz.nl> [Arnout: regenerate with scanpypi, fix legal info] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>2 Jira Issues
Thomas PetazzoniThomas Petazzoni
0866a280e40utils/genrandconfig: use --no-check-certificate in wget by defaultA number of autobuilder failures are due to the fact that autobuilder instances use old distributions, with old SSL certificates, and therefore wget aborts with an error "The certificate of `xyz.org' is not trusted.". In order to avoid such failures that are not very interesting in the context of the autobuilders, we pass --no-check-certificate to wget. The integrity of the downloaded files is...
Peter KorsgaardPeter Korsgaard
7f02604553bnodejs: security bump to version 8.11.1Fixes the following security issues: - Fix for inspector DNS rebinding vulnerability (CVE-2018-7160): A malicious website could use a DNS rebinding attack to trick a web browser to bypass same-origin-policy checks and allow HTTP connections to localhost or to hosts on the local network, potentially to an open inspector port as a debugger, therefore gaining full code execution access. ...CVE-2018
Romain NaourRomain Naour
c03d5395a12package/zsh: remove busybox show others dependencyBack in 2013, zsh was added to Buildroot [1] with the dependency on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS. This dependency was keept with the refactoring [2]. But Busybox doesn't provide a zsh shell in the firt place. This dependency can be removed. [1] 3d19b7ef598f3534b46cf0746a81bc437579127c [2] 1dbd7b991025a8bf39ab5d25c2fd97f47f084bac Signed-off-by: Romain Naour <romain.naour@smile.fr> Cc: Phil ...
André HentschelAndré Hentschel
39d5d9ad65csquid: add optional dependency on libkrb5Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
André HentschelAndré Hentschel
7ae94b51ed5libkrb5: new packageSigned-off-by: André Hentschel <nerv@dawncrow.de> [Thomas: - remove LIBKRB5_VERSION_MAJOR - minor tweaks to commit title and Config.in help text] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Evgeniy DidinEvgeniy Didin
7f430a4e879board: add support for ARC HS Development Kit (HSDK)Synopsys DesignWare HSDK (which stands for ARC HS Development Kit) is the latest and greatest development platform that sports quad-core ARC HS38 in real silicon. Most noticeable features of the board are: * Quad-core ARC HS38 CPU running at 1GHz * 4Gb of DDR * Built-in Vivante GPU (well supported via open source Etnaviv drivers) * Built-in Wi-Fi/Bluetooth module (RedPine RS-9113) And ...RS-9113
Bernd KuhlsBernd Kuhls
d83eacaaa8fpackage/x11r7/xserver_xorg-server: add sysv init scriptWe need ":0.0 vt01" to make sure Xorg finds the correct terminal. Quoting https://www.x.org/archive/X11R6.8.0/doc/Xorg.1.html -allowMouseOpenFail Allow the server to start up even if the mouse device can't be opened or initialised. We need this option in case BR2_PACKAGE_XDRIVER_XF86_INPUT_MOUSE was not enabled. -noreset prevents a server reset when the last client connection is...
Yann E. MORINYann E. MORIN
5563a1c6a48support/check-uniq-files: support weird locales and filenamesCurrently, when a filename contains characters not representable in the user's locale, we fail hard, especially when the host python is python3. This is because python2 and python3 handle encoding/decoding strings differently, with python3 presumable doing the right thing, but it breaks on some systems, while python2 presumable does the wrong thing, but it works everywhere. (Just joking, obvio...
Yves DeweerdtYves Deweerdt
650818fb3a6configs/raspberrypi0w_defconfig: new defconfig for Raspberry Pi Zero WUp to now, Raspberry Pi Zero W (rpi0w) could be built with the normal raspberrypi0_defconfig. However, then you don't have support for the Bluetooth out-of-the-box, which makes using a W a bit pointless. Therefore, create a separate defconfig for the W. It is a copy of raspberrypi0_defconfig with the following changes: - Add DT overlays (from rpi-firmware) to support Bluetooth. - Pass --add-...
Yann E. MORINYann E. MORIN
5966e2dc54dpackage/openocd: fix fallout after no-C++ fixupsCommit 4cd1ab158 (core: alternate solution to disable C++) made use of a non-existent 'no' binary when C++ is not available in the toolchain. However, some packages, like jimtcl as bundled in opeocd, really want to find the binary that $CXX contains. Revert openocd to use 'false' instead of 'no'. Fixes: http://autobuild.buildroot.org/results/cbd/cbd5ab97fb0659968ff628461130627cf1745955/ ...
Yann E. MORINYann E. MORIN
9feb6d982d7package/jimtcl: fix fallout after no-C++ fixupsCommit 4cd1ab158 (core: alternate solution to disable C++) made use of a non-existent 'no' binary when C++ is not available in the toolchain. However, some packages, like jimtcl, really want to find the binary that $CXX contains. Revert jimtcl to use 'false' instead of 'no'. Fixes: http://autobuild.buildroot.org/results/54f/54f3df03551fbdf293d33dc1e3f08005faa15321/ Signed-off-by: "Yann ...
Baruch SiachBaruch Siach
badff5f483cpicocom: bump to version 3.1Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Adrian Perez de CastroAdrian Perez de Castro
0ceb847af59woff2: fix static buildsInclude a patch to make CMake correctly find the Brotli libraries when they have been built as static libraries. Fixes: - http://autobuild.buildroot.net/results/f1c4b5aeb12af7b7a3e8ae01c219004ecd9befd6/ - http://autobuild.buildroot.net/results/74d20ff38766466623cc4a9eb18afcda831bc20b/ Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Adrian Perez de CastroAdrian Perez de Castro
557cd845b21brotli: fix building of static librariesInclude a patch to make CMake honor the BUILD_SHARED_LIBS which Buildroot sets to choose the kind of libraries to build. Fixes: - http://autobuild.buildroot.net/results/f1c4b5aeb12af7b7a3e8ae01c219004ecd9befd6/ - http://autobuild.buildroot.net/results/74d20ff38766466623cc4a9eb18afcda831bc20b/ Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Peter Korsgaard <peter@korsg...
Thomas PetazzoniThomas Petazzoni
0e4de0f2db5support/config-fragments/autobuild: fix SSP in br-nios2-glibcCommit c8680956819fae8776d7bd6d1f0e67a7b6436672 ("toolchain: fix detection of SSP support") fixed the SSP check so that it does the correct thing for nios2 toolchains. While this commit fixed the description of the Sourcery NIOSII toolchain, it didn't fix the description for the autobuilders of the br-nios2-glibc toolchain, causing some build failures. This commit adjusts br-nios2-glibc.config ...
Fabrice FontaineFabrice Fontaine
9b224e6c209ncmpc: bump to version 0.29Since version 0.28 ncmpc only supports the meson build. Therefore, adapt to package infrastructure according to the user manual. Add a hash for the license file. Add a nmpc entry for myself in DEVELOPERS Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter KorsgaardPeter Korsgaard
205b786376fdocker-compose: bump version to 1.20.1Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
d8151145f29python-docker: bump version to 3.1.4Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Rahul BedarkarRahul Bedarkar
9b2f6548f8dzstd: fix legal infozstd is dual licensed under BSD-3-Clause or GPL-2.0 as per README.md and source files license header. Cc: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>2 Jira Issues
Thomas PetazzoniThomas Petazzoni
a86b2523a0eutils/genrandconfig: adjust to core-dependencies removalIn commit ea9669fffae7d807ccb3810eb6c662cbb9e8f96f ("core: kill DEPENDENCIES_HOST_PREREQ"), the core-dependencies make target was removed, and is now named just "dependencies". This broke the utils/genrandconfig script, and this commit intends to fix that. Since this script is part of the Buildroot tree, it is provided together with Buildroot, so we don't need to support the legacy core-depen...
Rahul BedarkarRahul Bedarkar
543261cd530opus-tools: update licenseAs per COPYING file, opusinfo is licensed under GPL version 2. Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Rahul BedarkarRahul Bedarkar
5ccd6958d54opus-tools: add hash for license fileSigned-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Rahul BedarkarRahul Bedarkar
4308f0c8506opusfile: add hash for license fileSigned-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Rahul BedarkarRahul Bedarkar
6911750391bopus: add hash for license fileSigned-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
0ccab9b0edalibnss: bump version to 3.35Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
fb521b5d45dlibnspr: bump version to 4.19Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Yann E. MORINYann E. MORIN
4cd1ab15886core: alternate solution to disable C++Some packages that use libtool really need some love to be able to disable C++ support. This is because libtool will want to call AC_PROG_CXXCPP as soon as CXX is set non-empty to something different from 'no'. Then, AC_PROG_CXXCPP will want a C++ preprocessor that works on valid input *and* fail on invalid input. So, providing 'false' as the C++ compiler will then require that we do have a w...
Bernd KuhlsBernd Kuhls
599e8399256package/dovecot-pigeonhole: bump version to 0.5.1Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Bernd KuhlsBernd Kuhls
0a4d16698dbpackage/dovecot: bump version to 2.3.1Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Baruch SiachBaruch Siach
5af41088a49libunistring: bump to version 0.9.9Drop --{enable,disable}-threads; threading support is detected automatically. Add GPLv3 license file. Add license files hash. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
94e906cecefbusybox: bump version to 1.28.2Drop 0003-tar-unzip-postpone-creation-of-symlinks-with-suspici.patch now upstream. >From the release notes: Bug fix release. 1.28.2 has fixes for tcpsvd (fixed fallout from opt_complementary removal), udhcpd (do not ignore SIGTERM), tar and unzip (reverted to previous, more permissive symlink handling), ssl_client (fixed option parsing). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Baruch SiachBaruch Siach
be824409c4blibsigsegv: bump to version 2.12Add license file hash. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Jörg KrauseJörg Krause
6aa2bfd87febash: bump to version 4.4.18Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>