For aarch64 liveinstall images we want to replace the kernel-core package
with kernel-uki-dtbloader for:
https://fedoraproject.org/wiki/Changes/Automatic_DTB_selection_for_aarch64_EFI_systems
This is implemented by:
1. Adding a new BootCoreLive profile which is the same as the BootCore
profile and re-uses most of the description. Rreplacing the kernel-core
package with kernel-uki-dtbloader on aarch64.
2. Switch the LiveInstall from the BootCore profile to the BootCoreLive
profile.
Signed-off-by: Hans de Goede <johannes.goede@oss.qualcomm.com>
This ensures that conflicting requests for package content isn't
used and lets the image build properly.
(cherry picked from commit 68ff5f4450c9f3c2a7c7830db6fc64299396be07)
Azure requires VMs to attempt DHCP for at least 300 seconds during
provisioning. Setting ipv4.dhcp-timeout and ipv6.dhcp-timeout to
2147483647 (NetworkManager's value for infinity) allows indefinite
retries, which is robust than fixed timeout value. Both IPv4 and IPv6
are configured to prepare for IPv6-only scenarios.
Signed-off-by: Bala Konda Reddy M <bala12352@gmail.com>
We can not change the names here until we've changed the compose names
or we'll break the compose tracker. Thus add them as comments instead.
See: https://pagure.io/releng/compose-tracker
This has the latest information on the maintainers list and replaces
armhfp entries with aarch64 ones, since 32-bit ARM images have not
been made in quite some time.
The conditional was getting skipped due to a missing whitespace and
the editenv command was never getting run. Additionally, we should
be using the boot_indeterminate flag for first boot instead of boot_success.
This lets us free up the space allocated for the partition and gives
us dynamically allocated space for boot data like we have with the
rest of the operating system.
We do not do this for s390x because zipl does not support it.
Reference: https://fedoraproject.org/wiki/Changes/BtrfsBootForCloud
The Fedora LXDE spin does not have a fedora-release variant,
so the image build fails when trying to request one.
This is an error in fedora-release and will (hopefully) be eventually
fixed. For now, disable the block requesting it so we can restore it
later.
Excluding the locale data allows programs running under FEX to use the
hosts locale data and thus the use of any non-english locale already
installed by the user.
Wine in Fedora 43 is built with WoW64 which supports running 32-bit
Windows applications with 64-bit wine build.
While this might cause regressions in some corner cases it reduces the
image size considerably. The xz compressed erofs image shrank from
~1090MB to ~933MB.
Those are no longer needed. The system mesa contains fully functioning
asahi OpenGL/Vulkan drivers so there is no need to provide older
llvm-libs and clang-libs for mesa overlays.
This ensures that there's empty space for arm-image-installer to
inject firmware blobs into images as part of preparing to install
for various single board computers.
This ensures that there's empty space for arm-image-installer to
inject firmware blobs into images as part of preparing to install
for various single board computers.