Skip to content

More lmp-base fixes based on latest OE upstream#1712

Merged
quaresmajose merged 7 commits into
foundriesio:mainfrom
ricardosalveti:main-dev-2
Mar 9, 2026
Merged

More lmp-base fixes based on latest OE upstream#1712
quaresmajose merged 7 commits into
foundriesio:mainfrom
ricardosalveti:main-dev-2

Conversation

@ricardosalveti
Copy link
Copy Markdown
Member

Working build for intel based on with https://github.com/ricardosalveti/lmp-manifest/commits/main-dev/

As we are moving away from efitools (and to use systemd-boot instead, as done by qualcomm-linux), drop support for efitools as it is adding to the maintenance burden since project is not well maintained anymore.

ricardosalveti and others added 7 commits March 8, 2026 21:44
Variable now provided by meta-updater.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Remove includes and options which are now provided by default via
oe-core.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Added as part of systemd 259, now in oe-core.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
ERROR: systemd-1_259.1-r0 do_package: QA Issue: systemd: Files/directories were installed but not shipped in any package:
  /usr/lib/nvpcr
  /usr/lib/nvpcr/cryptsetup.nvpcr
  /usr/lib/nvpcr/hardware.nvpcr
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.

Upstream fix:
https://lists.openembedded.org/g/openembedded-core/message/232523

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
do_bundle_initramfs was removed as a default task dependency in oe-core,
so rely on after do_install instead.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
efitools is not really maintained by upstream anymore, and we should
switch to systemd-boot when provisioning the uefi keys, so drop recipes
and local appends to reduce maintenance effort.

Switch to systemd-boot will happen later on.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
@ricardosalveti
Copy link
Copy Markdown
Member Author

Also needs #1711 for a working build.

@quaresmajose
Copy link
Copy Markdown
Member

I especially like the last patch which has been causing some problems.

Copy link
Copy Markdown
Member

@quaresmajose quaresmajose left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@quaresmajose quaresmajose merged commit 27d8133 into foundriesio:main Mar 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants