The patch is only related to service file and will likely be required
with any version. Making the bbappend more generic will simplify further
yocto upgrades.
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
In order to be consistent with the OSTree images and to reuse all built
components, we must also make the minimal images (ie the ramdisk images)
reproducible.
If we don't do it, most of the components are rebuilt with a different
environment (mainly date related) and can therefor not be shared.
BugzID: 69091
In order to reduce the size of the minimal image, we want to exclude
python cached files.
NB: This only applies for files part of python3 package. Any python
libary can install its own pyc files.
BugzID: 67738
We want to remove python cached files in ramdisk images to reduce their
size, but keep them in mmc images to have better performances.
We therefor need to make this configurable from distro config.
BugzID: 67738
meta-updater is containing a config include file which is already
defining everything that is required to setup a proper OSTree distro.
It is especially defining some timestamp-related config which we were
missing and that are required for a proper functionning of the python
cached files in the OSTree read-only root partition.
Without this config the pyc files are not used by python.
See :
https://github.com/advancedtelematic/meta-updater/issues/461https://github.com/advancedtelematic/meta-updater/pull/467/files
BugzID: 67738
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>
drivers and firmware packages installation are handled
in initramfs-ostree-image.bbappend
BugzID: 67838
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
Change initialy present in meta-netmodule-fct. The goal was to reduce
size of fct image.
Since having bbappends in meta-netmodule-fct leads to issues and
since this change will have no bad impact on other images, it moved
here.
BugzID: 65998
This tool is automatically added by the sota class but we don't need it
and it is even flooding the logs by trying to connect to a server every
10 seconds.
BugzID: 65532
Our custom service file is outdated and show sometimes errors during
startup.
It was created at time where the upstream recipe did not support
systemd.
BugzID: 65497
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>