diff options
author | Thomas Watson <twatson52@icloud.com> | 2022-03-26 18:56:55 -0500 |
---|---|---|
committer | Thomas Watson <twatson52@icloud.com> | 2022-04-11 12:58:44 -0500 |
commit | a51fea4403cac553ef31f8036c04fb946db0f75b (patch) | |
tree | ec835b73edc1f444992f9b62fa1688fec8b2f0d2 /pkgs/os-specific/linux/microcode/intel.nix | |
parent | a9414de1228089d5e95eb478b1bb7d150e65600b (diff) | |
download | nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.tar nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.tar.gz nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.tar.bz2 nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.tar.lz nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.tar.xz nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.tar.zst nixpkgs-a51fea4403cac553ef31f8036c04fb946db0f75b.zip |
microcodeAmd, microcodeIntel: fix reproducibility
Diffstat (limited to 'pkgs/os-specific/linux/microcode/intel.nix')
-rw-r--r-- | pkgs/os-specific/linux/microcode/intel.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix index 923047ead11..f239cb307c7 100644 --- a/pkgs/os-specific/linux/microcode/intel.nix +++ b/pkgs/os-specific/linux/microcode/intel.nix @@ -18,7 +18,8 @@ stdenv.mkDerivation rec { mkdir -p $out kernel/x86/microcode iucode_tool -w kernel/x86/microcode/GenuineIntel.bin intel-ucode/ - echo kernel/x86/microcode/GenuineIntel.bin | bsdcpio -o -H newc -R 0:0 > $out/intel-ucode.img + touch -d @$SOURCE_DATE_EPOCH kernel/x86/microcode/GenuineIntel.bin + echo kernel/x86/microcode/GenuineIntel.bin | bsdtar --uid 0 --gid 0 -cnf - -T - | bsdtar --null -cf - --format=newc @- > $out/intel-ucode.img runHook postInstall ''; |