+2
nixos/modules/installer/tools/nixos-enter.sh
+2
nixos/modules/installer/tools/nixos-enter.sh
+17
-26
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
+17
-26
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
···def generation_conf_filename(profile: Optional[str], generation: int, specialisation: Optional[str]) -> str:···print("ignoring profile '{}' in the list of boot entries because of the following error:\n{}".format(profile, e), file=sys.stderr)-shutil.copytree(path, os.path.join("@efiSysMountPoint@/efi/memtest86", os.path.basename(path)))+relative_root = root.removeprefix("@efiSysMountPoint@/efi/nixos/.extra-files").removeprefix("/")
+135
-2
nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
+135
-2
nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
···+${pkgs.coreutils}/bin/install -D $empty_file "${efi.efiSysMountPoint}/efi/nixos/.extra-files/"${escapeShellArg n}+${pkgs.coreutils}/bin/install -Dp "${pkgs.writeText n v}" "${efi.efiSysMountPoint}/loader/entries/"${escapeShellArg n}+${pkgs.coreutils}/bin/install -D $empty_file "${efi.efiSysMountPoint}/efi/nixos/.extra-files/loader/entries/"${escapeShellArg n}······assertion = (config.boot.kernelPackages.kernel.features or { efiBootStub = true; }) ? efiBootStub;+message = "boot.loader.systemd-boot.extraEntries.${lib.strings.escapeNixIdentifier filename} is invalid: entries within folders are not supported";+message = "boot.loader.systemd-boot.extraEntries.${lib.strings.escapeNixIdentifier filename} is invalid: entries must have a .conf file extension";+message = "boot.loader.systemd-boot.extraFiles.${lib.strings.escapeNixIdentifier filename} is invalid: paths must not begin with a slash";+message = "boot.loader.systemd-boot.extraFiles.${lib.strings.escapeNixIdentifier filename} is invalid: paths must not reference the parent directory";+message = "boot.loader.systemd-boot.extraFiles.${lib.strings.escapeNixIdentifier filename} is invalid: files cannot be placed in the nixos/.extra-files directory";
+141
nixos/tests/systemd-boot.nix
+141
nixos/tests/systemd-boot.nix
···
+21
pkgs/tools/misc/netbootxyz-efi/default.nix
+21
pkgs/tools/misc/netbootxyz-efi/default.nix
···+url = "https://github.com/netbootxyz/netboot.xyz/releases/download/${version}/netboot.xyz.efi";+description = "A tool to boot OS installers and utilities over the network, to be run from a bootloader";
+2
pkgs/top-level/all-packages.nix
+2
pkgs/top-level/all-packages.nix