]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(move-if-change): Define.
authorJim Meyering <jim@meyering.net>
Thu, 24 May 2001 21:30:14 +0000 (21:30 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 24 May 2001 21:30:14 +0000 (21:30 +0000)
(wget-update): Use it in place of mv.

Makefile.maint

index fa83bb3088195a4e889835281deee18c5eae922d..3a8b3afd97cc8adeb99006d6a7e6830198b45d96 100644 (file)
@@ -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