Commit Graph

292 Commits

Author SHA1 Message Date
Alexandre Bard 694d02aea1 packagegroup-nm-net: Replace bare openvpn by NetworkManager integration
NetworkManager can handle OpenVPN configurations directly, it is easier
to use it directly than
2023-04-19 16:05:28 +02:00
Patrick Zysset 1be3029e38 Revert "pkggroup wwan: Add lpa to manage eUICC sim cards profiles"
This reverts commit da7c62fa14.

id:379399

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2023-03-24 17:42:14 +01:00
Alexandre Bard f6e5b36d1e sdk: Add libc static libraries
Several libraries which are part of the libc package are required to
statically link our firmware packages.
2023-03-10 15:34:58 +01:00
Alexandre Bard 68f1d6876b packagegroup-net: Add ethtool to base package
It is required on fct image to read broadr metadata.

BugzID: 77243
2022-09-12 11:17:42 +02:00
Alexandre Bard da7c62fa14 pkggroup wwan: Add lpa to manage eUICC sim cards profiles
BugzID: 80707
2022-08-10 14:10:27 +02:00
Alexandre Bard a6ae8ece23 Move udev-rules-nmhw to minimal packagegroup
To have a consistent behavior between all type of images, the udev rules
must always be present.
For example on HW21, without these rules, eth0 refers to the internal
interface between the cpu and the switch instead of the main ethernet
interface of the system.

BugzID: 80527
2022-07-06 11:06:41 +02:00
Alexandre Bard 42fbea767a packagegroup-wifi: Remove wlconf.bin
It is now part of the firwmare-ti-wl18xx package since it was integrated
in NRSW.

BugzID: 79548
2022-05-30 17:24:50 +02:00
Alexandre Bard e36e725ee0 dev-image: Add additional dev tools 2022-05-05 15:58:34 +02:00
Marc Mattmueller b6ee13f983 recipes-tools: remove scripts-nm recpie (not used anymore)
the create support package script and its helpers are not used
so far and can be removed.

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-03-21 10:48:35 +01:00
Marc Mattmueller 71fab7bda1 vnstat: moved from dev image to extended packagegroup
BugzID: 76022
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-12-06 14:54:31 +01:00
Marc Mattmueller 9ddeed73e6 packagegroup-extended: added storage-info
BugzID: 75350
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-25 12:06:20 +01:00
Lucien Mueller ab5d795f00 distro: add cryptodev support.
BugzID: 75340

Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2021-10-26 10:04:33 +02:00
Lucien Mueller fa2957f59a packagegroup-nm-extended: only add ssf for machines which support da9063-ignition.
ATM the system state framework only works properly if we have the da9063
with working ignition.

BugzID: 74987

Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2021-09-28 12:01:20 +02:00
Alexandre Bard 4194e767fb Fix NAT feature
Since we removed recommendations, NAT was not working anymore.
We need to explicitly add the relevant iptables modules.

BugzID: 74965
2021-09-28 08:10:02 +02:00
Alexandre Bard db1d9760d0 Move dispatched recipes into recipes-tools
BugzID: 74466
2021-08-26 16:56:07 +02:00
Alexandre Bard 62b15c5b53 Remove sw-update recipe
This is an old useless recipe.

BugZID: 74466
2021-08-26 15:54:43 +02:00
Alexandre Bard 51f817524b Move bbappends into a bbappend subdirectory
They are now sorted depending on which layer the origin bb recipe is
located.

BugzID: 74466
2021-08-26 14:46:15 +02:00
Alexandre Bard bf3b559f8d base-files: Fix indentation 2021-08-26 14:46:15 +02:00
Marc Mattmueller 30599f31a9 tools/ssf-mgr: adapted recipes to include the ssf-mgr
BugzID: 74447
BugzID: 74403

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-08-26 13:10:04 +02:00
Alexandre Bard 29c94b7717 packagegroup-time: Add rtcwake
This tool was probably recommended before. Since we removed the
recommendations, we now need to depend on it explicitly.
2021-08-25 15:07:41 +02:00
Alexandre Bard 84b7db5134 packagegroup-extended: Add ca-certificates
This was likely recommended by several packages before. Since we removed
recommendations, we now need to depend on it directly.
2021-08-25 15:07:31 +02:00
Alexandre Bard c190122ee9 packagegroup-gnss: Add gpsd config
gpsd-conf was previously recommended by gpsd. Since we removed
recommendations, we now need to depend on it to have it.
2021-08-25 11:35:10 +02:00
Alexandre Bard dad02bc496 dev-image: Add systemd extra tools
These tools were recommended before and therefore not present since we
removed the recommendations. Since they are needed for tests, we add
them directly in the dev image.
2021-08-25 09:25:17 +02:00
Alexandre Bard 00fd0c5639 DISTRO_FEATURES: Let oe-core handle bt, usb, pci and wifi tools
By adding bluetooth, usbhost, pci and wifi to DISTRO_FEATURES and
MACHINE_FEATURES, oe-core is handling the base tools through
packagegroup-base. We can therefore remove them from our own
packagegroups.

Removing the recommendations, is not an issue, most of the
recommendations are actually kernel modules.

BugzID: 73589
2021-08-18 15:04:31 +02:00
Alexandre Bard f6db09681a bluetooth: Move bluez extensions in pg-extended
BugzID: 73593
2021-08-17 14:47:56 +02:00
Alexandre Bard 9ffbd2425e packagegroup-nm-user-module: add new packagegroup
In order to provide user-module related tools like socket-uart.

BugzID: 73593

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2021-08-17 02:52:02 +02:00
Alexandre Bard be3ee0bade packagegroup-nm-extended: remove socat
socat is actually a dependency of socket-uart

BugzID: 73593

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2021-08-17 02:49:09 +02:00
Alexandre Bard 566d072be1 packagegroup-netmodule-linux: Remove packagegroup
This packagegroup contains only libgpiod which is not relevant to
directly reference since it is a library.

BugzID: 73593

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2021-08-17 02:48:33 +02:00
Alexandre Bard 931cf1812a packagegroup-nm-wifi: add wifi-firmware
this packagegroup feature replaces the firmware.inc in recipes-core.

BugzID: 73593

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2021-08-17 02:46:16 +02:00
Alexandre Bard f584e63000 packagegroups: split images into meaningful groups
Packagegroups are divided by functionality level and by features.

The functionality levels start with minimal which includes the bare
minimum packages required for the system to boot. This mainly means
firmwares and drivers.

The base packages include the packages providing basic functionality.
These are usually cli tools allowing access to different interfaces.

The extended packages include advanced tool and services providing full
functionality of the system.

BugzID: 73593

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2021-08-17 02:44:39 +02:00
Alexandre Bard e2b7364c83 images: Rename mac80211 package to wlan-backports
BugzID: 74268
2021-08-13 09:59:13 +02:00
Alexandre Bard aca18a2545 base-image: Inherit from minimal image
BugzID: 73593
2021-07-30 16:17:35 +02:00
Alexandre Bard c7d211ef8e image-minimal: Cleanup
Remove unneeded variables and move FSTYPE to distro

BugzID: 73593
2021-07-30 16:17:35 +02:00
Alexandre Bard 22c9a78486 base-image: Split and organize tools
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 2c9fbbf4b0 base-image: Remove useless packages
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard c824d39f14 base-image: Install packagegroup-ublox for all hardwares
This packagegroup is anyway filtering based on UBLOX_FEATURES.
But since UBLOX_FEATURES has a default value in the packagegroup, we
must also override this default value from distro.

BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard e9da28c98e base-image: Add bluez5 as part of the BT group
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard d26b401014 base-image: Remove dfu-util
This is simply a dependency of v2x firmware loader

BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard a8151c0b80 base-image: Add time tools for all hardwares
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 404152f389 base-image: Add gnss-mgr based on gnss machine feature
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 4e3f4c496b base-image: Add imu-setup base on imu machine feature
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 4fa8872da8 base-image: Add cryptodev-module for all hardwares
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard b4cccfa2d3 base-image: Add socat for all hardware
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard b3c8d64b18 base image: Add spitools based on spi machine feature
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 2afbf30779 Base image: Add system state framework for all machines
The packagegroup is just a set of kernel modules, they need a devicetree
entry in order to be loaded.

This simplifies the content of the base image.

BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard b7ce788eef base image: Add wakeup timer only when required by machine
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard b2b17de9b5 base image: Add fpga-image only for fpga machines
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 8a8345a66b image-base: Add can tools based on MACHINE_FEATURES
BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 7cc33a1f8a Remove OEM image
The base image is now the OEM and the specific tools have been moved to
VCU image.

BugzID: 73593
2021-07-30 16:16:38 +02:00
Alexandre Bard 40196ead78 images: Remove unused images
BugzID: 73593
2021-07-30 16:16:38 +02:00