]> git.proxmox.com Git - qemu-server.git/commitdiff
buildsys: create build directory atomically
authorFiona Ebner <f.ebner@proxmox.com>
Fri, 19 May 2023 09:55:37 +0000 (11:55 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 19 May 2023 13:06:46 +0000 (15:06 +0200)
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Makefile

index c780d4f3adf828c69189273b99e0d19d4ef62635..68912ab477c7c815f58e458e6281b6b5f6355287 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -81,9 +81,10 @@ install: $(PKGSOURCES)
        cd $(DESTDIR)/$(MAN5DIR); ln -s -f qm.conf.5.gz vm.conf.5.gz
 
 $(BUILDDIR):
-       rm -rf $(BUILDDIR)
-       rsync -a * $(BUILDDIR)
-       echo "git clone git://git.proxmox.com/git/qemu-server.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE
+       rm -rf $(BUILDDIR) $(BUILDDIR).tmp
+       rsync -a * $(BUILDDIR).tmp
+       echo "git clone git://git.proxmox.com/git/qemu-server.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR).tmp/debian/SOURCE
+       mv $(BUILDDIR).tmp $(BUILDDIR)
 
 .PHONY: deb
 deb: $(DEBS)