summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fixup! dbus-broker: replacement dbus daemonrsc/topic/dbus-brokerRobert Schwebel2021-12-291-2/+2
|
* fixup! dbus-broker: replacement dbus daemonRobert Schwebel2021-12-291-2/+2
|
* fixup! dbus-broker: replacement dbus daemonRobert Schwebel2021-12-291-2/+2
|
* dbus-broker: replacement dbus daemonMichael Olbrich2021-12-296-2/+257
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Qt5: disable feature-relocatable.ptxdist-2021.12.0Nicholai Juul Hansen2021-11-291-0/+1
| | | | | | | | | | | Version 5.14.0 made Qt relocatable and enables the feature by standard. This commit maintains the old pre 5.14.0 behavior and fixes possible problems caused by the dynamic linker locating a qt library through a symlink. Signed-off-by: Nicholai Juul Hansen <njh@newtec.dk> Message-Id: <20211129134608.519615-1-njh@newtec.dk> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* template: kernel: avoid config changes based on availability of paholeRoland Hieber2021-11-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This ports commit 0c0cec22888 to the kernel template: | commit 0c0cec228884ebbc763fca4e2deb9b71e58ebe4c | Author: Michael Olbrich <m.olbrich@pengutronix.de> | Date: 2021-11-26 13:53:28 | | kernel: avoid config changes based on the availability of pahole | | CONFIG_PAHOLE_HAS_SPLIT_BTF shows up in the config only when pahole is | installed in the system. As a result, the config changes depending on | whether pahole is installed or not. | Set PAHOLE=false to ensure that it is never found. | | If this is actually needed in the future, then we can add an option for it | and create a host package for pahole. | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20211129100845.3011056-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: add Image.gz as RISC-V KERNEL_IMAGEAhmad Fatoum2021-11-291-1/+1
| | | | | | | | | | | Linux RISC-V images (both 32-bit and 64-bit) are very similar to ARM64. They share the same header and both never ship with a decompressor and instead rely on the bootloader for unpacking. When using GZIP compression, the name is also Image.gz, so note that in the Kconfig. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Message-Id: <20211129054808.2910586-1-a.fatoum@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dump1090fa: fix building in ARMv5 and i386Michael Olbrich2021-11-281-3/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dump1090fa: New package. Version 6.1Christian Melki2021-11-274-0/+150
| | | | | | | | | | | | | dump1090 from FlightAware is an ADS-B decoder (Automatic Dependent Surveillance-Broadcast). ADS-B is used by aircrafts to signal their presence. Using a RTL (Realtek, very cheap) based SDR (Software Defined Radio), you can easily build your own ADS-B decoder. Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20211125193316.3301120-1-christian.melki@t2data.com> [mol: add missing NCURSES dependency] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* librtlsdr: New package. Version 0.8Christian Melki2021-11-272-0/+95
| | | | | | | | | | librtlsdr is a library for using RealTek DVB-T receivers as SDR (Software Defined Radio). This library is used by various tools to tune into bands and decode radio data. Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20211118134931.3603813-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* media-session: new packagePhilipp Zabel2021-11-274-0/+159
| | | | | | | | | | Starting from PipeWire 0.3.39, pipewire-media-session was split out into its own standalone package. Include a backported patch to fix build with systemd system service enabled. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211126154934.2091313-2-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pipewire: version bump 0.3.37 -> 0.3.40Philipp Zabel2021-11-272-16/+25
| | | | | | | | | - pipewire-media-session was split out into its own package - pw-cli now uses readline. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211126154934.2091313-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lighttpd: version bump 1.4.59 -> 1.4.61Michael Olbrich2021-11-261-2/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: always install udev rule for kernel module loadingBastian Krause2021-11-262-12/+1
| | | | | | | | | It is generally intended that kernel modules are loaded via udev. So drop the corresponding option and install the udev rule unconditionally. Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20211126095800.2374644-1-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-rauc: add support for intermediate certificatesMichael Olbrich2021-11-263-3/+13
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-hdimg: use new syntax to select GPTMichael Olbrich2021-11-262-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-genimage: version bump 14 -> 15Michael Olbrich2021-11-263-2/+4
| | | | | | | The new genimage is stricter, so add the necessary holes to the bootloader configs. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-hdimg: fix grub_partitions.configMichael Olbrich2021-11-261-2/+2
| | | | | | 'B' is not a valid suffix for genimage. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: avoid config changes based on the availability of paholeMichael Olbrich2021-11-261-1/+2
| | | | | | | | | | | | CONFIG_PAHOLE_HAS_SPLIT_BTF shows up in the config only when pahole is installed in the system. As a result, the config changes depending on whether pahole is installed or not. Set PAHOLE=false to ensure that it is never found. If this is actually needed in the future, then we can add an option for it and create a host package for pahole. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add cargo config toolMichael Olbrich2021-11-2612-4/+285
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: allow subdirectories in PTXCONF_KERNEL_DTSMichael Olbrich2021-11-262-6/+6
| | | | | | | | | For arm64 the device trees in the kernel are located in vendor subdirectories. Adding all of those to PTXCONF_KERNEL_DTS_PATH would be awkward. So relax the requirement for PTXCONF_KERNEL_DTS to allow subdirectories but no absolute paths. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* shaderc: version bump v2021.2 -> v2021.3Philipp Zabel2021-11-251-3/+3
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121159.3468135-6-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glslang: version bump 11.6.0 -> 11.7.1Philipp Zabel2021-11-251-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121159.3468135-5-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* vulkan-validationlayers: version bump 1.2.189.0 -> 1.2.198.0Philipp Zabel2021-11-251-4/+3
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121159.3468135-4-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* vulkan-tools: version bump 1.2.189.0 -> 1.2.198.0Philipp Zabel2021-11-251-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121159.3468135-3-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* vulkan-loader: version bump 1.2.189.0 -> 1.2.198.0Philipp Zabel2021-11-251-4/+5
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121159.3468135-2-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* spirv-tools: version bump 2021.3 -> 2021.4Philipp Zabel2021-11-251-4/+4
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121159.3468135-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glib: version bump 2.70.0 -> 2.70.1Philipp Zabel2021-11-251-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121100.3459911-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesalib: version bump 21.2.3 -> 21.2.6Philipp Zabel2021-11-251-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211125121017.3459332-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libdrm: version bump 2.4.107 -> 2.4.108Philipp Zabel2021-11-251-2/+3
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211123093751.1693954-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure_helper: ignore new Meson builtin optionsPhilipp Zabel2021-11-251-0/+3
| | | | | | | | | Ignore new Meson builtin options "python.platlibdir", "python.purelibdir", and "b_lto_threads" (since 0.60). Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211122163617.626188-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* v4l-utils: version bump 1.20.0 -> 1.22.0Philipp Zabel2021-11-252-2/+3
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211122133716.1793706-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-plugins-base1: fix gles2_module_name optionPhilipp Zabel2021-11-251-1/+1
| | | | | | | Fixes: 49254b41f397 ("gst-plugins-base1: version bump 1.16.2 -> 1.18.0") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211122133644.1777883-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glib: drop internal_pcre optionPhilipp Zabel2021-11-252-2/+0
| | | | | | | | | | | This option was removed in commit 9fbd7f3dc1f0 ("build: Drop the internal_pcre option in favour of the subproject"), contained in version 2.69.0. Fixes: 20d3f539a7f8 ("glib: Version bump. 2.68.3 -> 2.70.0") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20211122133630.1771606-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: version bump 249.4 -> 249.7Michael Olbrich2021-11-251-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_dtb: support including device trees of other architecturesAhmad Fatoum2021-11-171-0/+1
| | | | | | | | | | | | | | | | Linux source tree has a scripts/dtc/include-prefixes directory[1] with symlinks to each architecture's device tree directory. This is added[2] to the include search path to allow sharing device tree includes between different architectures, mainly arm and arm64 (e.g. same carrier board). Do likewise in PTXdist to be able to build such kernel device trees. [1]: https://elixir.bootlin.com/linux/v5.15/source/scripts/dtc/include-prefixes [2]: https://elixir.bootlin.com/linux/v5.15/source/scripts/Makefile.lib#L222 Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Message-Id: <20211116082654.2231850-1-a.fatoum@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wrapper: add option for -fno-semantic-interpositionMichael Olbrich2021-11-122-0/+14
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* sdbus-cpp: version bump 0.8.2 -> 1.0.0Ladislav Michl2021-11-121-2/+2
| | | | | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Message-Id: <20211112100647.1119681-1-u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libmodbus: version bump 2.0.4 -> 3.0.8Ladislav Michl2021-11-121-10/+6
| | | | | | | | | | | | Update to the latest stable version. As tarballs released on github are lacking generated configure script use the one provided on project pages (these are indeed different archives) Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Message-Id: <20211112100640.1119621-1-u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gdb: Default version bump. 7.6.1 -> 11.1Christian Melki2021-11-121-2/+2
| | | | | | | | | A newer gdb version would be nice. Bump default. Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20211111083740.1872570-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* chrony: Version bump. 3.5 -> 4.1Christian Melki2021-11-123-2/+2
| | | | | | | | | Move patch series along to new version, applies cleanly with offset. Fixes CVE-2020-14367. Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20211111075436.1872349-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc: print 'RAUC' uppercase in Kconfig menuEnrico Jorns2021-11-121-1/+1
| | | | | | | | | The is consistent with usage in other menus and the correct way to write 'RAUC' anyway. Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Message-Id: <20211110170853.4090399-2-ejo@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc: add option to enable GPT bootloader partition update supportEnrico Jorns2021-11-122-0/+12
| | | | | | | | The --enable-gpt switch was introduced in RAUC v1.4. Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Message-Id: <20211110170853.4090399-1-ejo@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssh: rc-once: Do not overwrite existing keysAlexander Dahl2021-11-121-0/+1
| | | | | | | | | | | | | | | | When storing your keys not in rootfs but on a separate data partition (using symbolic links or overlay fs), keys are overwritten on each firmware upgrade which lets rc-once run again (which happens when using opkg upgrade/update or RAUC in an A/B scheme for example). Changing keys are at best annoying, but may be interpreted as an attack as well. Note: if an empty or invalid key is found, the key is still regenerated. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-9-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: rc-once: Regenerate key if invalid key is foundAlexander Dahl2021-11-121-1/+2
| | | | | | | | | | | | | Previously just existence of a key file was checked, which allowed empty key files or invalid key files to persist. That would have prevented dropbear server daemon startup. Note: this does not always regenerate keys, only if rc-once is triggered and run again for whatever reason. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-8-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Support ecdsa keys in rc-once and initAlexander Dahl2021-11-123-0/+7
| | | | | | | | | | With 54afea33423c ("dropbear: Added Elliptic Curve Cryptography options.") an option was added to built with ecdsa host key support, but scripts where not adapted back then. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-7-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Refactor rc-once and init to use KEYTYPESAlexander Dahl2021-11-122-4/+32
| | | | | | | | | | | | | | Previously DSS and RSA keys were always generated, regardless if dropbear was built with support for that host key or not, which somehow contradicts what commit message of 01ac7cc409b5 ("dropbear: Remove deprecated options") promised. No other things changed here, just considering that KEYTYPES list for 'rsa' for now. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-6-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Move KEYTYPES to shell lib and set based on menuAlexander Dahl2021-11-123-2/+10
| | | | | | | | | The variable is currently not used, but it will be useful later for key generation and daemon startup based on actually selected host key types. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-5-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Move shell variables to new common shell libAlexander Dahl2021-11-124-12/+10
| | | | | | | | | | | | | | | | init script and rc-once script use some common variables and targetinstall replace happens twice for each, so to make things less complex put those common variables in a common place. While at it, remove that DROPBEAR_xxxKEY_DEFAULT indirection, which probably originates in the init script from Debian, which seems was the base for developing this script at least 15 years ago. The lib will be extended with more variables later. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-4-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Move targetinstall of rc-once scriptAlexander Dahl2021-11-121-3/+4
| | | | | | | | | | Key generation is still needed if someone decides not to install the init script or uses a different init system. Fixes: 0e0f5d31e0e0 ("[dropbear] use rc-once to create server keys") Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20211105154734.19983-3-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>