the package group holds packages included in netmodule-linux to not
duplicate code.
the sdk recipe is appended with the added package group, cpputest and
libnmapp
BugzID: 73552
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
moved journald.conf from systemd-conf to systemd and updated the
header for having the information about the drop-in files.
BugzID: 73568
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
The v2x firmware load script contained also the usb hub reset
which affects the GNSS modem. This means that the GNSS modem
worked only when the v2x recipe was enabled. But without firmware
the v2x-service fails at start-up which affects all other images
except vcu.
Therefore the usb-hub-reset is added to the base image and the
v2x part is moved back to vcu image.
BugzID: 72787
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
- system.conf: Contains no config at all, the same file up to date is
already installed by systemd recipe
- SRC_URI : these files are already in the SRC_URI, only the
FILESEXTRAPATHS_prepend is required to overwrite them.
- do_install: The files are already installed by main recipe at a
different location :
${D}${systemd_unitdir}/journald.conf.d/00-systemd-conf.conf
${D}${systemd_unitdir}/system.conf.d/00-systemd-conf.conf
systemd_unitdir being /usr/lib/systemd.
Part of yocto update to dunfell
BugzID: 69636
system monitor and the netmodule scripts for creating a support
package were moved to dev image
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
As the comment says, there is no functional goal for this. But without
this, a rebuild of os-release (when distro-version changes) is
triggering a rebuild of systemd which is triggering a rebuild of ostree
initramfs image and then kernel fitImage.
Specially the rebuild of the ostree initramfs image seems to to lead to
licenses issues.
BugzID: 69247
The distro string can be retrieved at runtime from /lib/os-release
with this \S escaping. It avoids rebuilding base-file everytime the
distro version changes. Which helps to reducing the overall build time,
since base-file is an important dependency.
BugzID: 69247
With this new kernel variant, the kernel modules must be the one built
against the kernel we are want to use. The $KERNEL variable is matching
the KERNEL_PACKAGE_NAME of the variable in the kernel recipe.
BugzID: 69147
minimal-package class was required for installing
minimal wl18xx firmware files.
Since -wlan layer this is not longer required.
BugzID: 67838
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
Use smaller journal file size.
Reapply persistent logging.
Install default journald.conf file for all machine targets - as long
no machine specific file is available.
BugzID: 63714
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
Use default machine independent configuration file.
Reverts also DefaultTimeoutStopSec=10s since this killed
GNSS save on shutdown service.
BugzID: 63924
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
This tool is required to show the progress of update in real time.
Without it the output of update script is buffered and shown only at the
end of the update, letting the user not aware of what is going on.
BugzID: 62703
This tool is parsing first sector of MMC to find bootloaders, and then
reports the data of these bootloaders to /run/bootloader.
It also creates the file /dev/bootloaderX for each bootloader,
allowing to do a safe and redundant update.
BugzID: 62317
Some update script require these tools in their real version and not the
busybox version. It does not make sense to staticaly link all of them.
BugzID: 61929
busybox wget does not completely support TLS/SSL and it was not
possible to download the firmwares from NetModule public server.
bash was always required, but the shebang was not set properly
in the tool repo.
BugzID: 62136
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
With persistent storage systemd journal logs don't get lost upon reboot.
Limited use of persistent memory with SystemMaxUse to 256M.
BugzID: 61999
Signed-off-by: Tobias Jäggi <tobias.jaeggi@netmodule.com>
nmhw-fwupdate provides a generic way to install or update any given
firmware packages (e.g. gnss, lte modem, bootloaders, ...).
this package is added to all image types in the netmodule linux
reference distro.
BugzID: 61471
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
wwan-config is a rework of ublox-gsm-config.
This rework is more generic and easier to extend.
BugzID: 61873
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
The two recepies are used to configure the baud rates of ttyS3 and the
GNSS receiver.
BugzID: 60698
Signed-off-by: Tobias Jäggi <tobias.jaeggi@netmodule.com>
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
use same firmware package source for normal images and
initramfs.
inherit minimal-package in initramfs for get rid of post
install process for removing not used firmware binaries.
BugzID: 60410
Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
crda is not longer required since kernel >=4.15 and kernel
is able to load wireless regulatory database as firmware file
Install wifi and regulatory firmware files in initrd and default rootfs
BugzID: 60107
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
systemd resolver is not properly handling all the name server
properly. Be completely removing it, NetworkManager will be
able to handle the file /etc/resolv.conf by itself in a better
way.
BugzID: 59236
Deploy pre defined configuration file for nmhw21 and set default
timeout to 10s instead of 90s.
BugzID: 58669
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
Sometimes linux can not produce enough entropy for e.g. creating ssh
keys. This daemon generates more entropy from cpu as source.
BugzID: 58665
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
As it was before (+=) some other types could be built and a config
file in meta-freescale is request .wic format which requires kernel.
It was then creating a dependency loop: fitImage requesting minimal
image and minimal image requesting kernel for wic file.
BugzID: 57682
Since user move directories in /var/lib aren't deployed in sota images.
So create them by systemd's tmpfiles.d.
/var/lib/misc is required for dnsmasq lease file.
BugzID: 56729
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>