buildsys: create build directory atomically
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
2d17b4b4d9
commit
030fa1db4b
13
Makefile
13
Makefile
@ -23,12 +23,13 @@ $(BUILDDIR): keycodemapdb | submodule
|
|||||||
# check if qemu/ was used for a build
|
# check if qemu/ was used for a build
|
||||||
# if so, please run 'make distclean' in the submodule and try again
|
# if so, please run 'make distclean' in the submodule and try again
|
||||||
test ! -f $(SRCDIR)/build/config.status
|
test ! -f $(SRCDIR)/build/config.status
|
||||||
rm -rf $(BUILDDIR)
|
rm -rf $(BUILDDIR).tmp $(BUILDDIR)
|
||||||
cp -a $(SRCDIR) $(BUILDDIR)
|
cp -a $(SRCDIR) $(BUILDDIR).tmp
|
||||||
cp -a debian $(BUILDDIR)/debian
|
cp -a debian $(BUILDDIR).tmp/debian
|
||||||
rm -rf $(BUILDDIR)/ui/keycodemapdb
|
rm -rf $(BUILDDIR).tmp/ui/keycodemapdb
|
||||||
cp -a keycodemapdb $(BUILDDIR)/ui/
|
cp -a keycodemapdb $(BUILDDIR).tmp/ui/
|
||||||
echo "git clone git://git.proxmox.com/git/pve-qemu.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR)/debian/SOURCE
|
echo "git clone git://git.proxmox.com/git/pve-qemu.git\\ngit checkout $(GITVERSION)" > $(BUILDDIR).tmp/debian/SOURCE
|
||||||
|
mv $(BUILDDIR).tmp $(BUILDDIR)
|
||||||
|
|
||||||
.PHONY: deb kvm
|
.PHONY: deb kvm
|
||||||
deb kvm: $(DEBS)
|
deb kvm: $(DEBS)
|
||||||
|
Loading…
Reference in New Issue
Block a user