def jj(line: str) -> str:
if line.startswith("HOOKS="):
if args.encrypt == "all":
- return "HOOKS=\"systemd modconf block sd-encrypt filesystems keyboard fsck\"\n"
+ return 'HOOKS="systemd modconf block sd-encrypt filesystems keyboard fsck"\n'
else:
- return "HOOKS=\"systemd modconf block filesystems fsck\"\n"
+ return 'HOOKS="systemd modconf block filesystems fsck"\n'
return line
patch_file(os.path.join(workspace, "root", "etc/mkinitcpio.conf"), jj)
if args.bios_partno is None:
return
- grub_cmdline = f"GRUB_CMDLINE_LINUX=\"{args.kernel_commandline}\"\n"
+ grub_cmdline = f'GRUB_CMDLINE_LINUX="{args.kernel_commandline}"\n'
os.makedirs(os.path.join(workspace, "root", "etc/default"), exist_ok=True, mode=0o755)
if not os.path.exists(os.path.join(workspace, "root", "etc/default/grub")):
with open(os.path.join(workspace, "root", "etc/default/grub"), "w+") as f: