nixpkgs/nixos/modules/system/boot
Ben Wolsieffer a514d8c148 systemd-stage-1: allow non-existent /lib/firmware
Since 1557027, makeModulesClosure doesn't create a lib/firmware
directory if there is no firmware in the initramfs. If this happens,
systemd-stage-1 fails to build.

/lib only contains /lib/modules and /lib/firmware, both of while are
from modulesClosure. Therefore, we can just add the entirety of
${modulesClosure}/lib to the initramfs to allow for the possibility that
lib/firmware doesn't exist. This also brings systemd-stage-1 in line
with the traditional stage-1.
2023-12-11 21:00:08 -05:00
..
loader Merge pull request #266990 from ElvishJerricco/systemd-boot-boot-pass-flags-to-update 2023-11-18 12:34:10 -05:00
systemd systemd-stage-1: allow non-existent /lib/firmware 2023-12-11 21:00:08 -05:00
binfmt.nix nixos/binfmt: replace activationScript via tmpfiles 2023-10-25 23:44:01 +02:00
clevis.md nixos/clevis: init 2023-12-02 11:55:47 +00:00
clevis.nix nixos/clevis: init 2023-12-02 11:55:47 +00:00
emergency-mode.nix
grow-partition.nix nixos: fix bad mkEnableOption descriptions 2023-10-20 16:22:40 +01:00
initrd-network.nix systemd-stage-1: Add assertions for unsupported options. 2023-10-30 12:15:58 +01:00
initrd-openvpn.nix systemd-initrd: OpenVPN 2023-04-17 16:41:35 -04:00
initrd-ssh.nix nixos/initrd-ssh: Only warn about shell when using systemd initrd 2023-11-07 13:28:31 -05:00
kernel_config.nix treewide: use optionalString instead of 'then ""' 2023-06-24 20:19:19 +02:00
kernel.nix nixos/kernel: correct kernelPatches.extraConfig documentation 2023-11-05 16:00:15 -06:00
kexec.nix
luksroot.nix nixos/clevis: init 2023-12-02 11:55:47 +00:00
modprobe.nix nixos/modprobe: fix typo in boot.modprobeConfig.enable documentation 2023-01-20 13:58:15 +01:00
networkd.nix nixos/networkd: fix manpage for WireGuardPeer config 2023-11-26 00:43:55 +01:00
pbkdf2-sha512.c
plymouth.nix nixos/plymouth: fix minor doc rendering issue 2023-07-09 02:31:05 -04:00
resolved.nix nixos/modules/system/resolved: disable DNSSEC validation by default 2023-09-13 11:49:16 +02:00
shutdown.nix
stage-1-init.sh Merge pull request #240651 from accelbread/postresumecommands 2023-11-09 04:22:05 -05:00
stage-1.nix Merge pull request #266151 from JulienMalka/append-secret-reproducible 2023-11-19 16:16:01 +01:00
stage-2-init.sh stage-2: don't write to /dev/kmsg if missing 2023-10-30 21:53:52 +01:00
stage-2.nix nixos/version: add config.system.nixos.distroName and config.system.nixos.distroId 2023-01-14 16:19:06 -05:00
stratisroot.nix minor refactoring 2023-05-19 10:22:45 -04:00
systemd.nix nixos/systemd: Mark down the options description 2023-11-22 10:49:51 +00:00
timesyncd.nix nixos/timesyncd: replace activationScript via ExecPreStart 2023-10-25 00:48:35 +02:00
tmp.nix nixos/tmp: add a note to useTmpfs on potential issues 2023-03-20 17:27:06 +01:00
unl0kr.nix nixos/module: add boot.initrd.unl0kr 2023-10-16 21:33:02 +11:00
uvesafb.nix nixos/uvesafb: init 2022-10-23 11:47:11 -03:00