From ad19e46861ec534ab6fff84de0faa32a717d45a0 Mon Sep 17 00:00:00 2001 From: Fiona Ebner Date: Fri, 19 May 2023 11:55:37 +0200 Subject: [PATCH] buildsys: create build directory atomically Signed-off-by: Fiona Ebner Signed-off-by: Thomas Lamprecht --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index c780d4f3..68912ab4 100644 --- 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)