* 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 <[email protected]> --- The code flow implemented by the old patch was botched and backwards. Please consider the previous patch dropped in favour of this one. Sorry for the confusion, Stefano 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 ec2f366..2e6a147 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% -- 1.7.9.5
