From dcfaabd7ca0afb4e157634c4179cebb1482681a1 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 7 Dec 2011 06:19:44 +0100 Subject: [PATCH 1/1] use 'mv' to make targets atomic To avoid empty man page bug. --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 7e2db08..3ff3c55 100644 --- a/Makefile +++ b/Makefile @@ -25,10 +25,12 @@ dinstall: deb %.1.gz: %.1.pod rm -f $@ - cat $<|pod2man -n $* -s 1 -r ${VERSION} -c "Proxmox Documentation"|gzip -c9 >$@ + cat $<|pod2man -n $* -s 1 -r ${VERSION} -c "Proxmox Documentation"|gzip -c9 >$@.tmp + mv $@.tmp $@ pveum.1.pod: pveum - perl -I. ./pveum printmanpod >$@ + perl -I. ./pveum printmanpod >$@.tmp + mv $@.tmp $@ .PHONY: install install: pveum.1.pod pveum.1.gz -- 2.39.2