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
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
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
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
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>
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>
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>
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
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>
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>
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