summaryrefslogtreecommitdiffstats
path: root/rules
Commit message (Collapse)AuthorAgeFilesLines
* genimage: update to v14Ahmad Fatoum2021-02-011-0/+38
| | | | | | | | | 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>
* iproute2: remove local menu fileMichael Olbrich2021-02-011-157/+0
| | | | | | | 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>
* iproute2: document upstream fix for our local forkRoland Hieber2020-09-151-0/+3
| | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* strace: remove local version bumpRoland Hieber2020-09-151-7/+0
| | | | | | Since PTXdist 2020.09.0, we have strace 5.8 from upstream. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* iproute2: add dependency to libcapRobert Schwebel2020-08-311-0/+1
| | | | | | | 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>
* iproute2: import unmodified .in fileRobert Schwebel2020-08-311-0/+153
| | | | | | | 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>
* strace: temporary version bump 5.7 -> 5.8Roland Hieber2020-08-311-0/+7
| | | | | | | | | | | | | | 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>
* libcap: remove local versionsRobert Schwebel2020-08-102-102/+0
| | | | | | | | | | 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>
* libcap: don't build gperf and golangRobert Schwebel2020-07-241-0/+2
| | | | | | | | 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>
* libcap: put make options on separate linesRobert Schwebel2020-07-241-1/+3
| | | | | | This patch can be removed again after ptxdist-2020.08.0. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* libcap: add unmodified version from upstreamRobert Schwebel2020-07-241-0/+68
| | | | | | | 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>
* host-libcap: add upstream patch to disable go bindingsRobert Schwebel2020-07-241-1/+9
| | | | | | | 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>
* host-libcap: add version from ptxdist-2020.07.0Robert Schwebel2020-07-241-0/+22
| | | | | | | 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>
* ptxdist: migrate 2020.03.0 -> 2020.04.0 with defaultsAhmad Fatoum2020-04-262-262/+0
| | | | | | | | | 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>
* rules: remove CREDIT linesRoland Hieber2020-03-051-2/+0
| | | | | | | | 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>
* rules: add ARM Trusted Firmware-AAhmad Fatoum2020-03-052-0/+262
| | | | | | | | | | | | | | | 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
* v7a: barebox-common: add clean target that affects all bareboxesAhmad Fatoum2019-11-041-0/+9
| | | | | | | | 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>
* v7a: barebox-common: modify oldconfig to affect all bareboxesAhmad Fatoum2019-11-041-0/+13
| | | | | | | | | 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>
* pre/barebox: remove code merged in upstreamRobert Schwebel2019-10-171-6/+0
| | | | | | | 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>
* networkmanager: remove ruleset that went upstreamRobert Schwebel2019-10-172-331/+0
| | | | | | | 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>
* NetworkManager: Use meson build-system.Björn Esser2019-09-132-70/+60
| | | | | | | | 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>
* rules: Add networkmanager rules from ptxdist-2019.09.0 release.Björn Esser2019-09-132-0/+341
| | | | | | | | 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>
* pre/barebox: barebox-url: only use <PKG>_VERSION to build the URLRoland Hieber2019-06-051-0/+6
| | | | | | | | | | | | | | | | | | | | 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>
* datapartition: /usr mergeRobert Schwebel2017-06-301-2/+2
| | | | | | | 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: remove from bspRobert Schwebel2017-06-122-331/+0
| | | | | | | 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>
* networkmanger: update from 1.6 to 1.8Robert Schwebel2017-05-162-0/+331
| | | | | | | 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>
* ptxdist: version bump 2016.08.0 -> 2016.12.0Robert Schwebel2017-01-032-168/+0
| | | | | | | | | 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>
* libgudev: remove local versionRobert Schwebel2016-08-221-22/+0
| | | | | | | 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>
* host-qemu: update local qemu version to ptxdist upstreamRobert Schwebel2016-08-222-13/+31
| | | | | | | | | | 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>
* networkmanager: remove private rule copyLadislav Michl2016-08-121-223/+0
| | | | | | | | | 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>
* networkmanager: fix libnm handlingRobert Schwebel2016-06-101-0/+223
| | | | | | | 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>
* libgudev: add missing dependency to host-glibRobert Schwebel2016-06-101-0/+22
| | | | | | | This is missing in ptxdist-2016.05.0; the patch has been sent upstream today. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* image: change partitioning, add data partitionRobert Schwebel2016-06-102-0/+45
| | | | | | | | | | | 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>
* rules: host-qemu: enable libusb by defaultAlexander Aring2016-06-062-0/+150
| | | | Signed-off-by: Alexander Aring <aar@pengutronix.de>
* iptables: remove local versionRobert Schwebel2012-06-141-145/+0
| | | | | | It is identical with the version in ptxdist master. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* iptables: backport version bump, for new kernel headersRobert Schwebel2012-06-121-0/+145
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* Provide the last release as a new beginningJuergen Beisert2011-01-282-0/+124
Signed-off-by: Juergen Beisert <jbe@pengutronix.de>