]> git.proxmox.com Git - pve-edk2-firmware.git/commitdiff
buildsys: make build-dir generation atomic
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 24 May 2023 09:41:23 +0000 (11:41 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 24 May 2023 09:58:52 +0000 (11:58 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Makefile

index 5ca58212243883bb89c4800184adaac2e4415bc7..918cca877c99e7bd01b99a6d1fab4da9822179a3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -15,10 +15,11 @@ all: $(DEB)
        @echo $(DEB)
 
 $(BUILDDIR): $(SRCDIR)/Readme.md
-       rm -rf $(BUILDDIR)
-       cp -rpa $(SRCDIR) $(BUILDDIR)
-       cp -a debian $(BUILDDIR)
-       echo "git clone git://git.proxmox.com/git/pve-edk2-firmware.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE
+       rm -rf $@ $@.tmp
+       cp -rpa $(SRCDIR) $@.tmp
+       cp -a debian $@.tmp
+       echo "git clone git://git.proxmox.com/git/pve-edk2-firmware.git\\ngit checkout $(GITVERSION)" > $@.tmp/debian/SOURCE
+       mv $@.tmp $@
 
 .PHONY: deb
 deb: $(DEB)