nixpkgs/nixos/modules/installer/cd-dvd
Arnout Engelen 88ee3b021d installer/cd-dvd/iso-image: avoid leaking build timestamps
When 'grafting' '/nix/store/<hash>-loopback.cfg' from disk onto
'/boot/grub/loopback.cfg' on the iso, the parent 'grub' directory does not
exist yet. In this case it is automatically created and inherits its
attributes, including timestamp, from /nix/store.

This is correct/expected/intentional behavior of xorriso, but has the
undesired result of leaking the timestamps of /nix/store into the iso. For
this reason we put the loopback.cfg in a
'/nix/store/<hash>-loopback.cfg/grub/loopback.cfg' instead, so it will inherit
the attributes from the correctly-timestamped
'/nix/store/<hash>-loopback.cfg/grub' directory.

For the same reason we move '/EFI/boot/efi-background.png' down in the list
so it is grafted after its parent '/EFI/boot' directory is created with
the correct timestamp.

fixes #74944
2019-12-11 09:07:40 +01:00
..
channel.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
installation-cd-base.nix reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
installation-cd-graphical-base.nix installer: use sddm in plasma5 2019-10-22 00:28:47 -04:00
installation-cd-graphical-gnome.nix installer: use sddm in plasma5 2019-10-22 00:28:47 -04:00
installation-cd-graphical-kde-new-kernel.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
installation-cd-graphical-kde.nix nixos/plasma5: drop enableQt4Support option 2019-11-22 09:01:05 +01:00
installation-cd-minimal-new-kernel.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
installation-cd-minimal.nix nixos/installation-cd-minimal: Drop fontconfig 2018-10-27 15:17:13 +03:00
iso-image.nix installer/cd-dvd/iso-image: avoid leaking build timestamps 2019-12-11 09:07:40 +01:00
sd-image-aarch64-new-kernel.nix nixos/sd-image-aarch64-new-kernel: Added to release 2018-12-26 11:03:32 +00:00
sd-image-aarch64.nix sd-image: don't use installer.cloneConfig option that is not imported 2019-09-01 14:15:33 -04:00
sd-image-armv7l-multiplatform.nix sd-image: don't use installer.cloneConfig option that is not imported 2019-09-01 14:15:33 -04:00
sd-image-raspberrypi4.nix Various: Add support for raspberry pi 4. 2019-09-17 04:05:16 +01:00
sd-image-raspberrypi.nix Various: Add support for raspberry pi 4. 2019-09-17 04:05:16 +01:00
sd-image.nix sd-image: Add the compressed file path for hydra. 2019-11-05 10:10:51 -05:00
system-tarball-fuloong2f.nix treewide: replace depecated alias s/mssys/ms-sys/g 2018-03-22 10:13:21 +00:00
system-tarball-pc-readme.txt http://nixos.org -> https://nixos.org 2014-12-14 11:26:45 +01:00
system-tarball-pc.nix treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
system-tarball-sheevaplug.nix nixos: doc: move non-service parts of service.nixosManual to documentation.nixos 2018-09-23 20:50:47 +00:00
system-tarball.nix nixos: fix system-tarball 2019-04-13 22:14:37 -05:00