Skip to content

Conversation

@schubi2
Copy link
Member

@schubi2 schubi2 commented Nov 21, 2025

Problem

Grub2-bls should also be available for arm and riscv64

Replacing dbus-uuidgen by systemd-machine-id-setup. uuidgen has also been an option but
Alberto has mentioned that systemd-machine-id-setup has some benefits around VMs.

Solution

Enable it.

Testing

  • Simulating an installation by faking architecture in Arch.rb

@coveralls
Copy link

coveralls commented Nov 21, 2025

Coverage Status

coverage: 87.094%. remained the same
when pulling 6637da4 on arm
into e070503 on master.

@schubi2 schubi2 changed the title Enable grub2-bls for arm and riscv64 (bnc#1253222). *WIP* Enable grub2-bls for arm and riscv64 (bnc#1253222). Nov 24, 2025
def bls_installable?
((Yast::Arch.x86_64 || Yast::Arch.i386 || Yast::Arch.aarch64) && Systeminfo.efi?)
((Yast::Arch.x86_64 ||
Yast::Arch.i386 ||

Choose a reason for hiding this comment

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

I wonder about Yast::Arch.i386 here - bls_installable is true but neither grub2-bls nor systemd-boot are available?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, and for availability we have use_grub2_bls?....as far I see.

Choose a reason for hiding this comment

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

use_grub2_bls does not mention i386

@schubi2 schubi2 merged commit cd5497b into master Nov 24, 2025
12 checks passed
@schubi2 schubi2 deleted the arm branch November 24, 2025 12:11
@github-actions
Copy link

✅ Autosubmission job #19633854916 successfully finished
✅ Created submit request #1319718

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.

5 participants