Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archinstall/lib/installer.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py
index f8f59cc0..5d1bb7dc 100644
--- a/archinstall/lib/installer.py
+++ b/archinstall/lib/installer.py
@@ -857,17 +857,17 @@ class Installer:
for kernel in self.kernels:
for variant in ("", "-fallback"):
# Setup the loader entry
- with open(entries_dir / f'{self.init_time}_{kernel}{variant}.conf', 'w') as entry:
- entry_lines: List[str] = []
-
- entry_lines.extend(comments)
- entry_lines.append(f'title Arch Linux ({kernel}{variant})\n')
- entry_lines.append(f'linux /vmlinuz-{kernel}\n')
- entry_lines.extend(microcode)
- entry_lines.append(f'initrd /initramfs-{kernel}{variant}.img\n')
- entry_lines.append(options)
-
- entry.writelines(entry_lines)
+ entry = [
+ *comments,
+ f'title Arch Linux ({kernel}{variant})\n',
+ f'linux /vmlinuz-{kernel}\n',
+ *microcode,
+ f'initrd /initramfs-{kernel}{variant}.img\n',
+ options,
+ ]
+
+ entry_conf = entries_dir / f'{self.init_time}_{kernel}{variant}.conf'
+ entry_conf.write_text(''.join(entry))
self.helper_flags['bootloader'] = 'systemd'
@@ -1079,11 +1079,11 @@ TIMEOUT=5
label = f'Arch Linux ({kernel})'
loader = f"/vmlinuz-{kernel}"
- cmdline = []
-
- cmdline.extend(microcode)
- cmdline.append(f"initrd=\\initramfs-{kernel}.img")
- cmdline.extend(kernel_parameters)
+ cmdline = [
+ *microcode,
+ f"initrd=\\initramfs-{kernel}.img",
+ *kernel_parameters,
+ ]
cmd = f'efibootmgr ' \
f'--disk {parent_dev_path} ' \