* 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 <stefano.lattarini@gmail.com>
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%