Merge pull request #266990 from ElvishJerricco/systemd-boot-boot-pass-flags-to-update

nixos/systemd-boot: pass EFI variable flags during update too

Changed files
+1 -1
nixos
modules
system
boot
loader
+1 -1
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
···
if installed_version < available_version:
print("updating systemd-boot from %s to %s" % (installed_version, available_version))
-
subprocess.check_call(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@", "update"])
os.makedirs("@efiSysMountPoint@/efi/nixos", exist_ok=True)
os.makedirs("@efiSysMountPoint@/loader/entries", exist_ok=True)
···
if installed_version < available_version:
print("updating systemd-boot from %s to %s" % (installed_version, available_version))
+
subprocess.check_call(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@"] + bootctl_flags + ["update"])
os.makedirs("@efiSysMountPoint@/efi/nixos", exist_ok=True)
os.makedirs("@efiSysMountPoint@/loader/entries", exist_ok=True)