nixpkgs/nixos/modules/system/boot/systemd
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
..
coredump.nix Revert "nixos/systemd-coredump: guard static gid for systemd-coredump behind state version" 2023-02-25 22:31:56 -05:00
homed.nix nixos: fix bad mkEnableOption descriptions 2023-10-20 16:22:40 +01:00
initrd-secrets.nix systemd-initrd: Support secrets when boot loader doesn't 2023-04-11 15:20:47 -04:00
initrd.nix systemd-stage-1: allow non-existent /lib/firmware 2023-12-11 21:00:08 -05:00
journald.nix nixos/journald: add storage option 2023-11-07 14:06:27 +01:00
logind.nix nixos/logind: Add key handling options 2023-04-22 14:41:36 +00:00
nspawn.nix nixos/nspawn: fix spelling of systemd.nspawn MachineID option 2023-06-12 12:08:15 +02:00
oomd.nix nixos/systemd/oomd: mdDoc fix 2022-09-28 16:07:42 +02:00
repart.nix nixos/systemd-repart: Add assertion requiring systemd in initrd 2023-10-21 12:29:34 -04:00
shutdown.nix systemd shutdownRamfs: Fix infinite shutdown loop 2023-07-29 13:52:52 -04:00
sysupdate.nix nixos/lib: systemd definition files function 2023-07-26 23:30:08 +02:00
tmpfiles.nix Revert "nixos/switch-to-configuration: remove explicit tmpfiles invocation" 2023-11-29 09:38:27 +03:00
user.nix nixos/systemd-user: call systemd-tmpfiles during activation 2023-08-29 10:46:44 -07:00
userdbd.nix nixos: fix bad mkEnableOption descriptions 2023-10-20 16:22:40 +01:00