Add support for uEFI aarch64 images without rpi config as default #135
Reference in New Issue
Block a user
No description provided.
Delete Branch "roxenham/Factory:aarch64-uefi"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Previously, the default model for aarch64 raw disk images assumes that
you're deploying on Raspberry Pi, and not standard aarch64 systems. This
meant that all raw disk images were built with RPi firmware, and an MBR
boot record, which made it incompatible with systems that require uEFI/GPT
compatibility, especially with Edge Image Builder and Metal3/CAPI deployment
usage.
This PR introduces the following changes:
Default-RPi
andBase-RPi
profiles for compatibility with RPi usersBase
andBase-RT
profiles to use GPT based images (not MBR)Base-RT-RPi
profile for kernel-rt on RPi (with MBR)editbootinstall_rpi.sh
script to support container builds for RPi installspolicycoreutils-python-utils
to the list of packages (for semanage)See: https://bugzilla.suse.com/show_bug.cgi?id=1240619
Testing it in the following scenario:
but rke2-install failed due to semanage

84784c7b24
to5252f75133
Thanks for checking @amorgante - looks like
policycoreutils-python-utils
isn't being pulled in by default. I've made sure that this is in the package list alongside the SELinux base pattern. I've tested this locally, but if you could re-check, I'd appreciate it!Could we have more consistent naming on these, like use "rpi" or "RPi" or "RaspberryPI", just "Pi" sounds unusual. Thanks!
5252f75133
to59931bfd44
Done @iivanov - thanks for the good suggestion!
@roxenham worked now:

59931bfd44
to27aa096244
LGTM
LGTM