From: Jim Meyering Date: Thu, 24 May 2001 21:30:14 +0000 (+0000) Subject: (move-if-change): Define. X-Git-Tag: CPPI-1_9~47 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=c52ca035b15aa58303750a805dc3f474e905e108;p=thirdparty%2Fcoreutils.git (move-if-change): Define. (wget-update): Use it in place of mv. --- diff --git a/Makefile.maint b/Makefile.maint index fa83bb3088..3a8b3afd97 100644 --- a/Makefile.maint +++ b/Makefile.maint @@ -156,21 +156,24 @@ writable-files: WGET = wget ftp-gnu = ftp://ftp.gnu.org/gnu +# Use mv, if you don't have move-if-change. +move-if-change = move-if-change + automake_repo=:pserver:anoncvs@anoncvs.cygnus.com:/cvs/automake .PHONY: wget-update wget-update: $(WGET) $(ftp-gnu)/texinfo/texinfo.tex -O $(srcdir)/doc/texinfo.tex for f in config.guess config.sub; do \ $(WGET) $(ftp-gnu)/config/$$f -O $(srcdir)/$$f.t \ - && mv $$f.t $$f; \ + && $(move-if-change) $$f.t $$f; \ done f=ansi2knr.c; \ $(WGET) ftp://ftp.cs.wisc.edu/ghost/$$f -O $(srcdir)/src/$$f.f \ - && mv $$f.t $$f + && $(move-if-change) $$f.t $$f for f in depcomp missing; do \ echo checking out $$f...; \ cvs -d $(automake_repo) co -p automake/lib/$$f > t$$$$ \ - && mv t$$$$ $$f; \ + && $(move-if-change) t$$$$ $$f; \ done define emit-rsync-commands