From 8016d48696957a08cd84d6be86a05053160fb619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Wed, 29 May 2024 13:56:45 +0200 Subject: [PATCH] Preserve mtimes for reproducibility Source file mtimes are determined by source archive, which is reproducible. Make the target files preserve this property too. --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 9065f75..9df9796 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,12 @@ install-vm: install -d $(DESTDIR)/etc/qubes-rpc - install qubes-rpc/qubes.USBAttach $(DESTDIR)/etc/qubes-rpc - install qubes-rpc/qubes.USBDetach $(DESTDIR)/etc/qubes-rpc - install qubes-rpc/qubes.USB $(DESTDIR)/etc/qubes-rpc + install -p qubes-rpc/qubes.USBAttach $(DESTDIR)/etc/qubes-rpc + install -p qubes-rpc/qubes.USBDetach $(DESTDIR)/etc/qubes-rpc + install -p qubes-rpc/qubes.USB $(DESTDIR)/etc/qubes-rpc install -d $(DESTDIR)/usr/lib/qubes - install src/usb-* $(DESTDIR)/usr/lib/qubes + install -p src/usb-* $(DESTDIR)/usr/lib/qubes install -d $(DESTDIR)/usr/lib/udev/rules.d - install src/*.rules $(DESTDIR)/usr/lib/udev/rules.d + install -p src/*.rules $(DESTDIR)/usr/lib/udev/rules.d install -d $(DESTDIR)/etc/qubes/suspend-pre.d ln -s ../../../usr/lib/qubes/usb-detach-all \ $(DESTDIR)/etc/qubes/suspend-pre.d/usb-detach-all.sh