| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When using layers that inherit DistroKit, doing a 'ptxdist oldconfig
barebox-common' in the inherited layer can lead to strange errors about
unmatched MD5 sums in the config diff. This happens because
ptxd_make_world_kconfig_mode() in scripts/lib/ptxd_make_world_kconfig.sh
only updates the config files when the stage name matches "*config".
Rename the "barebox-common_oldconfig_" target to something that matches
the regex.
As a side note, we still need a separate oldconfig target for
barebox-common here because it must run before all other barebox's
oldconfig stages.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.pengutronix.de/20210426082840.5999-1-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
After updating to PTXdist 2021.02.0, our rule file is now identical to
the upstream version.
This reverts commit a9e6149a8348e0f130b1efe5d31d9440a80017ef.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
v14 adds support for gpt-no-backup, which allows us to shrink our GPT
image sizes for the lxa-mc1 and stm32mp157c-dk.
This commit can be reverted with the migration to ptxdist v2020.02.0.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
|
|
|
|
|
|
|
| |
It's no longer needed with the new ptxdist release.
Tested-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
| |
Since PTXdist 2020.09.0, we have strace 5.8 from upstream.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
| |
The handmade configure script in iproute2 doesn't correctly find libcap.
Enforce it to be there in any case.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
This imports the .in file from ptxdist-2020.08.0, as a base for the
following patch.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of forking the whole rule file, adapt only the relevant lines of
the respective upstream PTXdist submission [0] locally to fix build
errors when updating to OSELAS.Toolchain 2020.08.0. The override can be
removed again after migrating to a PTXdist version that includes the
change.
[0]: <20200830193241.30954-1-rhi@pengutronix.de> (2020-08-30, Roland
Hieber: "[ptxdist] [PATCH] strace: version bump 5.7 -> 6.8"),
https://www.mail-archive.com/ptxdist@pengutronix.de/msg17004.html
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
The patches applied here are fixed in ptxdist upstream with commit
b5b016c09863783f69d97dd206d03ffaed225168, which is part of
ptxdist-2020.08.0.
Remove the local rules.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This patch is taken from b5b016c09863783f69d97dd206d03ffaed225168 and
can be removed together with the two previous patches after
ptxdist-2020.08.0.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
This patch can be removed again after ptxdist-2020.08.0.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
In preparation of a patch for systems with Go toolchains, add the
unmodified version from upstream.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Add patch from a986feb514bd7ff6c75d0fb7a3fc7ea3b0169f44; this patch and
the previous one can be dropped again after ptxdist-2020.08.0.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
In preparation of a patch for systems with Go toolchains, add the
unmodified version from upstream.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
With this release, the TF-A rule went upstream in revised form, so it's
dropped as part of the migration.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
[adapted to current next]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This file has never existed here, and the respective lines were also
removed from the upstream PTXdist rules and templates in commit
cbd6bda680c65d7e01cf ("CREDITS: remove unmaintained file").
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Trusted Firmware-A (TF-A) is a reference implementation of secure world
software for Arm A-Profile architectures (Armv8-A and Armv7-A).
TF-A is used as first-stage bootloader on the STM32MP1. We'll use
barebox for second-stage only for now, thus add a rule for TF-A.
Tested-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Rouven Czerwinski <rouven@czerwinskis.de>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
[oldconfiged rpi an v8a platforms while applying]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Link: https://www.mail-archive.com/ptxdist@pengutronix.de/msg15828.html
|
|
|
|
|
|
|
|
| |
Repeat what we did with barebox-common's oldconfig for clean stage as well:
Running ptxdist clean barebox-common will now clean all bareboxes.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
With barebox updates, oldconfig needs to be rerun for every barebox in
the BSP, to resync the configs. With this change this can be done
at once by issuing a ptxdist oldconfig barebox-common.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
The change was merged in ptxdist-2019.06.0-49-g1019ebf97, so we can
remove it from the BSP.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
The changes made here have been merged in ptxdist-2019.10.0, so we can
remove them from the BSP.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
The Autotools-based build-system is deprecated and unsupported
by upstream. The next release of NetworkManager may drop Autotools
completely.
Signed-off-by: Björn Esser <b.esser@pengutronix.de>
|
|
|
|
|
|
|
|
| |
We need to modify these files for using Meson as the build-system,
because using Autotools is deprecated upstream and leads to a
race-condition, which makes the build fail randomly.
Signed-off-by: Björn Esser <b.esser@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When adding another barebox package to a BSP, e.g. named barebox-foo,
the BAREBOX_FOO variable will contain "barebox-foo-$(VERSION)". This
variable is used to build BAREBOX_DIR, BAREBOX_SOURCE, and
BAREBOX_FOO_URL.
We must to keep the customized package postfix in the build
directory, but in the latter case, the -foo postfix is transferred
into the URL, which will lead to errors while downloading the source.
We actually only need the barebox version to download the source
tarball, so use a static "barebox-" string to build the barebox/url
macro and also the BAREBOX_FOO_SOURCE variable in the package template,
so the same tarball isn't downloaded multiple times with different
names.
Forwarded: https://www.mail-archive.com/ptxdist@pengutronix.de/msg14535.html
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
| |
Since 69841205bc7e114c40ccd3303fae2c97d0c42184 in ptxdist, the systemd
/usr merge is active. Adapt local rules as well.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
NetworkManager 1.8 is now in ptxdist, so we can remove it from the BSP.
This reverts commit 1de71fbe5b937694d0de072984f3984e9775d0d9.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
This change didn't make it into ptxdist-2017.05.0, so put it here
temporarily.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Migrate configs/ptxconfig and configs/platform-v7a/platformconfig.
The modifications previously made to rules/host-qemu.{make,in} are now
upstream, so remove these files.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Since ptxdist-2016.06.0, libgudev.in is fixed in upstream (the host-glib
dependency was missing), so we can now remove the local file.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
The version in DistroKit has --enable-libusb enabled, which is still off
in the version in ptxdist upstream. However, update to the QEMU version
from ptxdist-2016.08.0.
The patches have been sent to ptxdist upstream.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Introduced by commit 897055310494a146f7d32fc89243d31eeac95d0d
private rules/networkmanager.make is the same as the one in
ptxdist-2016.07.0, so remove it.
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Using libnm-glib is obsolete and was replaced by libnm in NetworkManager
1.0. A patch to fix this has been sent upstream today as well.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
This is missing in ptxdist-2016.05.0; the patch has been sent upstream
today.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
We change the partitioning to have one root-A partition of 512 MB and a
data partition that fills up the rest of the boot medium.
The systemd-autoformat@.service formats the data partition if it isn't
already, and the 91-mkfs-ext4 rule automatically mounts it to /mnt/data.
Inspired-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Alexander Aring <aar@pengutronix.de>
|
|
|
|
|
|
| |
It is identical with the version in ptxdist master.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
|