43568 Commits

Author SHA1 Message Date
Calin Crisan
839d5c7995 Actually enable libarmmem.so for rpi2 and rpi3 2018-11-16 00:08:43 +02:00
Calin Crisan
d7d7977398 rpi-armmem: update & enable for all rpis 2018-11-15 23:40:57 +02:00
Calin Crisan
eb9f226f79 odroidxu4: refuses to boot sometimes with loglevel=1 2018-11-15 22:45:53 +02:00
Calin Crisan
8bc1146bb9 Overlay: add /boot and /data 2018-11-14 23:54:16 +02:00
Calin Crisan
19c0bbd789 odroidc1: disable uhs by default as it causes problems 2018-11-14 23:42:47 +02:00
Calin Crisan
c03643bceb busybox config: disable cleanups (fixes passwd crashes) 2018-11-14 23:23:42 +02:00
Calin Crisan
b5ceadc43d pine64: update kernel 2018-11-12 22:21:45 +02:00
Calin Crisan
7a14d1183f orangepione: update kernel 2018-11-12 22:20:09 +02:00
Calin Crisan
cf4cb7de75 odroidxu4: update kernel 2018-11-12 22:16:23 +02:00
Calin Crisan
a7fab4e99f odroidc1: update kernel 2018-11-12 22:12:11 +02:00
Calin Crisan
c21a86615b bananapim1: update kernel 2018-11-12 21:44:04 +02:00
Calin Crisan
6cce01fcbb rpi-firmware: post-merge fix 2018-11-12 11:40:41 +02:00
Calin Crisan
e4a8de1d55 Release 2018.08.2
-----BEGIN PGP SIGNATURE-----
 
 iHAEABECADAWIQSrB9gG0s50H7iG7lCwJbqLWcNjGQUCW9G6QRIcamFjbWV0QHVj
 bGliYy5vcmcACgkQsCW6i1nDYxlGBwCgnOKITuifymOE/wuasJSTv0jgytsAoI9w
 nkOFc9/ucAmLZ7UF3po10WbV
 =4JZN
 -----END PGP SIGNATURE-----

Merge tag '2018.08.2' into buildroot-next

Release 2018.08.2
2018-11-12 11:32:13 +02:00
Calin Crisan
89851a1334 skeleton-init-commom: do not assume /etc/hosts and /etc/shadow exist 2018-11-11 23:00:55 +02:00
Calin Crisan
670925a6a5 odroidc2: update kernel 2018-11-11 22:47:05 +02:00
Calin Crisan
b4b9f83715 rpi-userland: remove non-applicable patches 2018-11-10 22:10:10 +02:00
Calin Crisan
1276eff68b Really update hashesh for rpi-firmware and rpi-userland 2018-11-10 21:55:40 +02:00
Calin Crisan
c191fa4330 Update hashesh for rpi-firmware and rpi-userland 2018-11-10 21:50:26 +02:00
Calin Crisan
4b8605e26c Merge branch 'buildroot-next' into dev 2018-11-10 20:35:24 +02:00
Calin Crisan
fd59cdb36b Update rpi-userland 2018-11-10 20:34:24 +02:00
Calin Crisan
36e6eb9e0c raspberrypi (all): update kernel 2018-11-10 20:31:57 +02:00
Calin Crisan
ccde890624 Remove custom skeleton for initramfs builds 2018-11-10 19:44:32 +02:00
Calin Crisan
31e172f022 Use buildroot internal skeleton 2018-11-10 19:40:22 +02:00
Calin Crisan
dad50447f2 Remove board/common/overlay/etc/passwd 2018-11-10 18:18:12 +02:00
Calin Crisan
7466798475 device_table.txt: remove /etc/shadow 2018-11-10 18:14:30 +02:00
Calin Crisan
c08ed69429 mkusers: do not assume passwd and shadow files exist 2018-11-10 17:48:38 +02:00
Calin Crisan
c77070e015 Release 2018.02.7
-----BEGIN PGP SIGNATURE-----
 
 iHAEABECADAWIQSrB9gG0s50H7iG7lCwJbqLWcNjGQUCW9IO7hIcamFjbWV0QHVj
 bGliYy5vcmcACgkQsCW6i1nDYxkTDACdG/XsSKJH+DgUvBnttigm5qNjTe4An3uK
 DeTdMVe4xqc3Tax8nLOCWaxz
 =QjVu
 -----END PGP SIGNATURE-----

Merge tag '2018.02.7' into buildroot-next

Release 2018.02.7
2018-11-09 23:33:18 +02:00
Calin Crisan
c388a80638 Merge in buildroot-2018.02.7 2018-11-09 23:00:45 +02:00
Calin Crisan
bbe1d4f571 /etc/version: set the default version to "unknown" 2018-10-29 22:33:00 +02:00
Calin Crisan
4f30e23e10 list-versions-s3: sort by date 2018-10-29 22:31:35 +02:00
Calin Crisan
b2ee0d1740
Merge pull request #15 from ccrisan/fwupdate-s3-support
fwupdate: add s3 repository support
2018-10-25 22:12:42 +03:00
Calin Crisan
ac25768e52 fwupdate: add s3 repository support 2018-10-25 22:09:28 +03:00
Peter Korsgaard
8c9284703c Update for 2018.02.7
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-25 20:43:18 +02:00
Peter Korsgaard
5070201391 Update for 2018.08.2
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-25 14:40:48 +02:00
Bernd Kuhls
8c3758288a package/live555: security bump to version 2018.10.17
Changelog: http://www.live555.com/liveMedia/public/changelog.txt

Fixes CVE-2018-4013:
https://security-tracker.debian.org/tracker/CVE-2018-4013

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 01d7686c907eab026781d700999ba09dec29b48e)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:58:57 +02:00
Bernd Kuhls
4b910d13e7 package/live555: bump version to 2018.08.05
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit e305ae1c1b7b2b68f28842eaf8aed7a81d07a90a)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:58:50 +02:00
Bernd Kuhls
058d6a0e94 package/live555: Add a pkg-config file for the shared libraries
Needed for vlc to fix linking issue.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit 13f7959e8d99468ab6718f037210c972120ea775)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:58:44 +02:00
Bernd Kuhls
7da5629626 package/live555: security bump to version 2018.10.17
Changelog: http://www.live555.com/liveMedia/public/changelog.txt

Fixes CVE-2018-4013:
https://security-tracker.debian.org/tracker/CVE-2018-4013

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 01d7686c907eab026781d700999ba09dec29b48e)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:58:25 +02:00
Bernd Kuhls
a5672d609a package/live555: bump version to 2018.08.05
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit e305ae1c1b7b2b68f28842eaf8aed7a81d07a90a)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:58:19 +02:00
Bernd Kuhls
52b83f394e package/live555: Add a pkg-config file for the shared libraries
Needed for vlc to fix linking issue.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit 13f7959e8d99468ab6718f037210c972120ea775)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:58:13 +02:00
Yann E. MORIN
336befc8e4 core: support host gcc of the future
When we do a release, we know only of a set of gcc versions that the
host may have. But in the future, distributions with newer gcc versions
may show up.

Currently, we do not recognise those versions, and thus we do as if they
were older than the oldest we know of. This means that a set of packages
become unselectable, when they should be.

We fix that by capping the detected version to the highest we know of.

Reported-by: gargar_ on IRC
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 3950e69dad925b684aaf7462713e50aab882de28)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:55:31 +02:00
Yann E. MORIN
d538f8c411 core: support host gcc of the future
When we do a release, we know only of a set of gcc versions that the
host may have. But in the future, distributions with newer gcc versions
may show up.

Currently, we do not recognise those versions, and thus we do as if they
were older than the oldest we know of. This means that a set of packages
become unselectable, when they should be.

We fix that by capping the detected version to the highest we know of.

Reported-by: gargar_ on IRC
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 3950e69dad925b684aaf7462713e50aab882de28)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:54:58 +02:00
Joshua Henderson
9eb45c226c qt5base: Qt KMS support does not depend on opengl
Qt KMS support should not explicitly depend on the availability of opengl.
Don't explicitly disable KMS if opengl is not available and fallback to
detecting if libdrm is available before disabling kms.

The scenario where this is necessary involves using the Qt linuxfb backend
"dumb buffer" support via the DRM API.  This is new in Qt 5.9 [1] and only
requires KMS, but not opengl. Although on Qt 5.6, only eglfs actually
uses libdrm/kms, it doesn't hurt to add the dependency and the -kms
option there as well, and doing so keeps the logic in the .mk file
simple.

[1] http://doc.qt.io/qt-5/embedded-linux.html#linuxfb

Cc: Peter Seiderer <ps.report@gmx.net>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
(cherry picked from commit f91ea94a6f4d1387b062f9f09c98badf0766127f)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:53:54 +02:00
Joshua Henderson
1a8801a2a8 qt5base: Qt KMS support does not depend on opengl
Qt KMS support should not explicitly depend on the availability of opengl.
Don't explicitly disable KMS if opengl is not available and fallback to
detecting if libdrm is available before disabling kms.

The scenario where this is necessary involves using the Qt linuxfb backend
"dumb buffer" support via the DRM API.  This is new in Qt 5.9 [1] and only
requires KMS, but not opengl. Although on Qt 5.6, only eglfs actually
uses libdrm/kms, it doesn't hurt to add the dependency and the -kms
option there as well, and doing so keeps the logic in the .mk file
simple.

[1] http://doc.qt.io/qt-5/embedded-linux.html#linuxfb

Cc: Peter Seiderer <ps.report@gmx.net>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
(cherry picked from commit f91ea94a6f4d1387b062f9f09c98badf0766127f)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:53:43 +02:00
Bernd Kuhls
a8b91b25d0 package/mariadb: add option to disable build of embedded server
Size of output/target/usr:

with embedded: 1,7G
without embedded: 648M

This config option saves space on the target if the embedded server
is not used by any other package:

https://mariadb.com/kb/en/library/embedded-mariadb-interface/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Tested-by: Ryan Coe <bluemrp9@gmail.com>
[Peter: make Config.in option depend on _MARIADB_SERVER]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>

(cherry picked from commit 19df27ed03b33cd86c971afb355091161972851f)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:51:36 +02:00
Bernd Kuhls
adeedc9d24 package/mariadb: add option to disable build of embedded server
Size of output/target/usr:

with embedded: 1,7G
without embedded: 648M

This config option saves space on the target if the embedded server
is not used by any other package:

https://mariadb.com/kb/en/library/embedded-mariadb-interface/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Tested-by: Ryan Coe <bluemrp9@gmail.com>
[Peter: make Config.in option depend on _MARIADB_SERVER]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>

(cherry picked from commit 19df27ed03b33cd86c971afb355091161972851f)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 17:51:23 +02:00
Marcel Patzlaff
994ab8b2f5 utils/diffconfig: remove BR2_* prefix restriction
The utils/diffconfig script works only on variables with the BR2_
prefix. This is OK for Buildroot [def]configs since this is the prefix
for all user-facing variables, but it prevents using the same script
to compare configs from kconfig-based packages.

Remove the BR2_ restriction, allowing usage such as:

  ./utils/diffconfig \
	board/qemu/xtensa-lx60/linux.config \
	board/qemu/xtensa-lx60/linux-nommu.config

Signed-off-by: Marcel Patzlaff <m.patzlaff@pilz.de>
Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit bf9ccfc37b6594c41163eb235384abb4771a6a1c)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 14:48:56 +02:00
Marcel Patzlaff
3c722f34d1 utils/diffconfig: remove BR2_* prefix restriction
The utils/diffconfig script works only on variables with the BR2_
prefix. This is OK for Buildroot [def]configs since this is the prefix
for all user-facing variables, but it prevents using the same script
to compare configs from kconfig-based packages.

Remove the BR2_ restriction, allowing usage such as:

  ./utils/diffconfig \
	board/qemu/xtensa-lx60/linux.config \
	board/qemu/xtensa-lx60/linux-nommu.config

Signed-off-by: Marcel Patzlaff <m.patzlaff@pilz.de>
Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit bf9ccfc37b6594c41163eb235384abb4771a6a1c)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 14:48:48 +02:00
Thomas Petazzoni
c494470c57 package/mongoose: add security patch fixing CVE-2018-10945
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit dea3ab68400503bebf4152277d63813508f43424)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 14:46:07 +02:00
Thomas Petazzoni
5ab4c16499 package/mongoose: add security patch fixing CVE-2018-10945
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit dea3ab68400503bebf4152277d63813508f43424)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-10-24 14:45:59 +02:00