Date: Saturday, December 22, 2018 @ 22:15:24
  Author: jelle
Revision: 342677

Make intel-ucode reproducible

When SOURCE_DATE_EPOCH is set touch the .bin file so it will always be the same
for reproducible builds.

Modified:
  intel-ucode/trunk/PKGBUILD

----------+
 PKGBUILD |    2 ++
 1 file changed, 2 insertions(+)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2018-12-22 18:49:04 UTC (rev 342676)
+++ PKGBUILD    2018-12-22 22:15:24 UTC (rev 342677)
@@ -20,6 +20,8 @@
   rm -f intel-ucode{,-with-caveats}/list
   mkdir -p kernel/x86/microcode
   iucode_tool -w kernel/x86/microcode/GenuineIntel.bin 
intel-ucode{,-with-caveats}/
+  # Make intel-ucode.img reproducible
+  [ ! -z $SOURCE_DATE_EPOCH ] && touch -d @$SOURCE_DATE_EPOCH 
kernel/x86/microcode/GenuineIntel.bin
   echo kernel/x86/microcode/GenuineIntel.bin | bsdcpio -o -H newc -R 0:0 > 
intel-ucode.img
 }
 

Reply via email to