nixpkgs/nixos/modules/system/boot
Thomas Watson 7fd6cea253 make-initrd: fix reproducibility problems
cpio includes the number of directory hard links in archives it creates.
Some filesystems, like btrfs, do not count directory hard links the same
way as more common filesystems like ext4 or tmpfs, so archives built
when /tmp is on such a filesystem do not reproduce. This patch replaces
cpio with bsdtar, which does not have this issue. The specific
invocation is from this page:
https://reproducible-builds.org/docs/archives/
2022-04-14 19:06:30 -05:00
..
loader sdboot-builder: fix crash in exception handling 2022-03-13 14:38:01 +01:00
systemd nixos: systemd-user: fix additionalUpstreamUserUnits description 2022-03-21 12:30:37 +01:00
binfmt.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
emergency-mode.nix
grow-partition.nix
initrd-network.nix
initrd-openvpn.nix
initrd-ssh.nix
kernel.nix nixos/treewide: Add last missing option types 2022-02-28 22:50:06 +01:00
kernel_config.nix
kexec.nix
luksroot.nix
modprobe.nix Revert "nixos/modprobe: add boot.initrd.extraModprobeConfig option" 2022-03-17 12:56:02 +01:00
networkd.nix nixos/networking: fix assertion on IPMasquerade 2022-01-20 13:43:12 +01:00
pbkdf2-sha512.c
plymouth.nix treewide: add literalDocBook text to options with complex defaults 2021-12-09 01:38:24 +01:00
resolved.nix nixos/*: add trivial defaultText for options with simple defaults 2021-12-02 22:35:04 +01:00
shutdown.nix
stage-1-init.sh nixos/apfs: init 2022-01-27 15:18:45 +01:00
stage-1.nix make-initrd: fix reproducibility problems 2022-04-14 19:06:30 -05:00
stage-2-init.sh nixos/systemd: set TZDIR for PID 1 2021-12-16 04:09:07 +01:00
stage-2.nix
systemd.nix nixos: systemd: split off systemd-tmpfiles into separate module 2022-03-17 23:16:37 +01:00
timesyncd.nix nixos/*: add trivial defaultText for options with simple defaults 2021-12-02 22:35:04 +01:00
tmp.nix nixos/tmp: Fix format of /tmp mount options 2022-01-31 12:49:29 +01:00