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
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
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>
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
openembedded-core provides an include file doing all the settings to use
systemd, so we don't need to do it ourselves. Setting INIT_MANAGER is
enough.
BugzID: 73589
This feature is useful only with its counterpart in MACHINE_FEATURES.
It is adding usbutils which we anyway manually add ourselves.
It is also "recommending" some kernel modules which we are not
interested in since we enable the modules directly in the kernel config.
BugzID: 73589
This feature is used only when MACHINE_FEATURE also contains ubsgadget
and it is enabling some kernel modules. Since we are enabling the
modules manually in the kernel, we don't need this.
Also none of our hardware works as a usbgadget.
BugzID: 73589
These variables were in the common part to keep consistency when
building different distributions. We are now building different
distributions in different build directory. This is therefore not needed
anymore.
BugzID: 73589
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
With our current design, the default kernel (virtual/kernel) is
different than the initramfs kernels. But when building an initramfs
image, it was still rebuild because the INITRAMFS_IMAGE variable was not
defined.
In order to avoid this rebuild we need to always enforce the use of the
ostree initramfs image for the default kernel. This is not so clean
since we add a permanent dependency to the ostree layer, but having a
cleaner solution would require to completely rethink the way the kernel
is handled in our yocto environment.
BugzID: 71360
U-Boot has problems when using the 64bit option on ext4 filesystems and
can not access files anymore. Therefore, create the ext4 filesystem
without 64 bit support.
This issue is not always reproducible, sometimes it works and sometimes
not. Probably it depends if the 64bit values corresponds to the 32 bit
value or not.
Signed-off-by: Stefan Eichenberger <eichest@gmail.com>
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