From 6b5947b417199088a98777f88b968c118d0864a6 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Sat, 16 Jun 2012 23:18:13 +0200 Subject: [PATCH] [ng] texi: remove some crufty code to support obsolete environment * lib/am/texi-vers.am (%STAMPVTI%): We don't really care anymore about older systems whose 'mv' program can't move across file systems, nor do we care about past problems of GNU mv in the AmigaDOS environment. So simplify the code accordingly. Signed-off-by: Stefano Lattarini --- lib/am/texi-vers.am | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/am/texi-vers.am b/lib/am/texi-vers.am index ec2f366ff..2e6a14799 100644 --- a/lib/am/texi-vers.am +++ b/lib/am/texi-vers.am @@ -33,13 +33,11 @@ am__dist_common += %VTEXI% %STAMPVTI% echo "@set UPDATED-MONTH $$2 $$3"; \ echo "@set EDITION $(VERSION)"; \ echo "@set VERSION $(VERSION)") > %VTI%.tmp -## Use cp and rm here because some older "mv"s can't move across -## filesystems. Furthermore, GNU "mv" in the AmigaDOS environment -## can't handle this. - @cmp -s %VTI%.tmp %VTEXI% \ - || (echo "Updating %VTEXI%"; \ - cp %VTI%.tmp %VTEXI%) - -@rm -f %VTI%.tmp + @if cmp -s %VTI%.tmp %VTEXI%; then \ + rm -f %VTI%.tmp; \ + else \ + echo "Updating %VTEXI%" && mv -f %VTI%.tmp %VTEXI%; \ + fi; @cp %VTEXI% $@ mostlyclean-am: mostlyclean-%VTI% -- 2.47.3