Save and load UKI setting (#3783)

Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
This commit is contained in:
Daniel Girtler 2025-11-01 21:54:31 +11:00 committed by GitHub
parent 4ceddacb4e
commit bf6245815b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 0 deletions

View File

@ -101,6 +101,7 @@ class ArchConfig:
'archinstall-language': self.archinstall_language.json(), 'archinstall-language': self.archinstall_language.json(),
'hostname': self.hostname, 'hostname': self.hostname,
'kernels': self.kernels, 'kernels': self.kernels,
'uki': self.uki,
'ntp': self.ntp, 'ntp': self.ntp,
'packages': self.packages, 'packages': self.packages,
'parallel_downloads': self.parallel_downloads, 'parallel_downloads': self.parallel_downloads,
@ -180,6 +181,8 @@ class ArchConfig:
if bootloader_config := args_config.get('bootloader', None): if bootloader_config := args_config.get('bootloader', None):
arch_config.bootloader = Bootloader.from_arg(bootloader_config, args.skip_boot) arch_config.bootloader = Bootloader.from_arg(bootloader_config, args.skip_boot)
arch_config.uki = args_config.get('uki', False)
if args_config.get('uki') and (arch_config.bootloader is None or not arch_config.bootloader.has_uki_support()): if args_config.get('uki') and (arch_config.bootloader is None or not arch_config.bootloader.has_uki_support()):
arch_config.uki = False arch_config.uki = False