Commit Graph

533 Commits

Author SHA1 Message Date
Alexandre Bard 6f8a55775a distro/netmodule-linux: Mark debian 12 as valid build host 2023-06-21 10:54:26 +02:00
Alexandre Bard 6be13a7db6 distro/netmodule-linux: Make build sstate compatible with all HOSTs 2023-06-21 10:53:38 +02:00
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 504e367a0c distro/netmodule-linux: Disable all libqmi configs
Since libqmi is only used by ModemManager we don't need all the
features. Default features (excluded with this commit) are udev and
mbim.

BugzID: 81947
2022-12-13 13:15:19 +01:00
Mr Jenkins e2ecd080a0 meta-netmodule-distro: updated source revisions 2022-11-25 11:19:52 +01:00
Alexandre Bard 66216504ee um-service-cfg: Small improvements
Since kernel 5.10 upgrade, this script was actually not working
properly. The script is waiting on network.target to be ready, but
network.target does not mean that the route to user module is already
setup. And since with kernel 5.10 the route needs a bridge to be setup,
this takes a bit longer to be ready.

When there is no route to an IP address, ping does not wait the
specified timeout (-W) and returns immediately with an error. this was
leading to the 30 pings being done over a much smaller time period than
expected and therefore made the service fail before the route was setup.

Also in case the user module was not found, the service did not fail but
continued checking the port, which failed (of course) and the script was
then wrongly assuming the presence of an old UM.

BugzID: 81969
2022-11-14 14:36:18 +01:00
Alexandre Bard c4f38ccd97 distro-netmodule: Move curl packageconfig to distro instead of bbappend
Better keep all the packageconfig at one place and avoid an additional
bbappend.

Especially this config is apparently only required for factory, so we
may move to fct distro.

Original commit message:

we need tftp client to upload factory test logs - enable package
option 'tftp' in bbappend file.

BUGZID: 52537
2022-09-26 17:53:41 +02:00
Alexandre Bard f601e2d57d Remove python3_bbappend
This is not required anymore. The turtledemo were part of the
python3-misc package which is not used anymore.

BugzID: 81512
2022-09-26 17:47:35 +02:00
Alexandre Bard 7b7a373dbf pyhon3: Remove extra pycache cleanup
This extra step is not necessary. Specially since we don't remove the
cached files anymore.

BugzID: 80673
2022-09-21 14:45:24 +02:00
Alexandre Bard 535e4a4c8a distro-minimal: Reinclude python cached files
The difference in size of the final image is really minimal, but having
this config different between minimal and "normal" distributions, makes
us unable to share quite a lot of sstate between the two distributions.

BugzID: 80673
2022-09-16 13:49:39 +02: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 8a75c1b88a distro-netmodule: Enforce an empty packageconfig for lmsensors
Since the bbappend in meta-netmodule-bsp is not needed anymore, this is
easier to set this here.

BugzID: 81093
2022-08-24 10:58:00 +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 20b10c6179 ostree-initrd: Adapt patch after update of meta-updater
This patch is removing the logs from the ostree initramdisk. It had to
be adapted in regards to latest changes in meta-updater.

BugzID: 80886
2022-08-10 14:09:41 +02:00
Marc Mattmueller 9027d38b10 sys-mon: set public gitlab as default URL
BugzID: 80085

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-07-28 11:23:32 +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
Samuel Dolt 477d521d79 netmodule-linux.conf: add debian11 into SANITY_TESTED_DISTRO 2022-07-05 16:44:12 +02:00
Mr Jenkins 6c6702a8cf meta-netmodule-distro: updated source revisions 2022-06-28 09:17:55 +02:00
Marc Mattmueller 7bdb5eb8a6 classes: removed obsolete externalgitsrc.bbclass
Complements commit 3422a7a329.
The distro version is set by an include file which makes the
externalgitsrc class obsolete (local builds are not our
reference and the developer needs to take care for differentiating
the distro versions ;-P)

BugzID: 79719
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-06-14 11:28:19 +02:00
Alexandre Bard 30d95eb8c8 netmodule distro: Remove preferred kernel
The machines should select which kernel they want to use.

BugzID: 79987
2022-06-08 09:02:35 +02:00
Mr Jenkins 08a479521b meta-netmodule-distro: updated source revisions 2022-05-31 12:22:31 +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
Marc Mattmueller 3422a7a329 conf/distro: removed external git src revision creation
bitbake creates the version string when inheriting from
externalgitsrc and thus building with repo won't work as
the root directory is not a git repository.
Anyway, the distro version is set by an include file and for
a devloper building locally the version might not be that
important. Otherwise he can set it manually or adding this
automatic generation into his local.conf

BugzID: 79719
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-05-18 14:32:40 +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
Alexandre Bard 56d1c1db2d conf-notes: Update with latest build commands 2022-02-10 09:27:04 +01:00
Alexandre Bard f00a81888a backports ethtool to support broadr interfaces
In ethtool 5.13, there is now support for configuring broadr interfaces,
like changing the master / slave mode.

With the upgrade of the kernel to 5.10, this replaces the sysfs
interface.

BugzID: 75479
2021-12-09 16:06:40 +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 d72f6b7a1a sys-mon: set license to MIT
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-29 09:48:41 +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
Marc Mattmueller fa15c07c5f ssf-mgr/sys-mon: adaption due to move of config and systemd files
the config and systemd files are moved to their repositories, thus
the recipes needed to be adapted. Additionally, the binary
permissions are changed from 555 to 755 as all others have.

BugzID: 75350
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-25 09:10:18 +01:00
Marc Mattmueller 678b1c1198 sys-mon: replaced workdir according own repo
BugzID: 75351
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-11 12:53:45 +01:00
Marc Mattmueller cb8c021f8a sys-mon: replaced git url
BugzID: 75351
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-11-11 12:53:45 +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 d60e2c476b nmhw-auto-part: Fix hanging script
Probably due to an updated of parted, the changed line was not working
anymore.

BugzID: 74979
2021-09-28 09:09:01 +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 e0277ff022 speedtest-cli: Override upstream SRCREV
The code is broken upstream. Although a fix is present in the speedtest
repo, the revision has not been updated in the meta-python recipe.

BugzID: 74967
2021-09-27 18:43:28 +02:00
Marc Mattmueller 31e15753f5 ssf-mgr.service: removed requirement of syslog.service
BugzID: 74480
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-09-01 21:47:44 +02:00
Marc Mattmueller e0dc066259 ssf-mgr: adapted its config and systemd service
BugzID: 74480
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2021-09-01 10:39:58 +02:00
Lucien Mueller b4ccff6527 remove ptest from distro.
BugzID: 74465

Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
2021-08-30 09:50:45 +02:00
Alexandre Bard 8e0ffabd0b tmate: Move to backports and use recipes from meta-oe
BugzID: 74466
2021-08-26 16:59:56 +02:00
Alexandre Bard db1d9760d0 Move dispatched recipes into recipes-tools
BugzID: 74466
2021-08-26 16:56:07 +02:00
Alexandre Bard 81db6fbd81 Move vnstat into "backports" directory
Making it clear that it was backported from a more recent release of the
networking layer.

BugzID: 74466
2021-08-26 16:44:54 +02:00
Alexandre Bard 4e96599e87 Remove nm-scripts
This is unused legacy

BugzID: 74466
2021-08-26 16:40:22 +02:00
Alexandre Bard a0fc1aa1a3 Remove parted 3.2
Version 3.3 works is present in oe-core and does not show the error we
patched in version 3.2.

BugzID: 74466
2021-08-26 16:30:03 +02:00
Alexandre Bard f2c2b75919 Remove pycurl
It is now present and maintained in meta-python.

BugzID: 74466
2021-08-26 16:05:44 +02:00
Alexandre Bard 3d4f6a35f8 Remove speedtest-cli
It is now present in meta-oe

BugzID: 74466
2021-08-26 15:58:37 +02:00