1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-23 18:47:57 +00:00
emacs/admin/charsets
Paul Eggert 29dfca2355 Use ‘echo’ safely with ‘\’ or leading ‘-’
POSIX says that ‘echo FOO’ produces implementation-defined output
if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU
behavior in that case.
* Makefile.in (removenullpaths): Remove.
(epaths-force): Rewrite to avoid the need for ‘echo’.
(install-etc): Be clearer about escaping the shell metacharacters
‘\’ and ‘$’.
* Makefile.in (install-arch-indep, install-etcdoc):
* admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config:
* admin/quick-install-emacs, build-aux/gitlog-to-emacslog:
* configure.ac, lib-src/rcs2log, make-dist:
* src/Makefile.in (lisp.mk):
Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed.
For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’
if $foo can contain arbitrary characters.
* lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues.
* doc/lispref/two-volume.make (vol1.pdf):
* test/etags/make-src/Makefile (web ftp publish):
Use ‘printf’ rather than ‘echo -e’.
2015-10-10 18:11:27 -07:00
..
glibc * admin/charsets/glibc/: New directory, imported from glibc 2.21. 2015-05-23 11:07:40 -07:00
mapfiles Generate admin/charsets Makefile via configure, and make more portable. 2015-05-21 23:44:00 -07:00
big5.awk Nuke arch-tags. 2011-01-15 15:16:57 -08:00
compact.awk Minor backslash fixes in manuals and scripts 2015-09-16 15:59:13 -07:00
cp932.awk Nuke arch-tags. 2011-01-15 15:16:57 -08:00
cp51932.awk No need for cp51932.el, eucjp-ms.el to not be compiled any more. 2015-06-15 23:02:58 -07:00
eucjp-ms.awk Minor quoting fixes in scripts and doc 2015-09-16 16:07:15 -07:00
gb180302.awk Minor backslash fixes in manuals and scripts 2015-09-16 15:59:13 -07:00
gb180304.awk Minor backslash fixes in manuals and scripts 2015-09-16 15:59:13 -07:00
kuten.awk Nuke arch-tags. 2011-01-15 15:16:57 -08:00
Makefile.in Remove charset map files from repository, generate in first bootstrap 2015-05-23 16:38:13 -07:00
mapconv Use ‘echo’ safely with ‘\’ or leading ‘-’ 2015-10-10 18:11:27 -07:00
mule-charsets.el (Mostly) fix bug #16007 with generation of MULE-*.map files. 2013-11-30 12:42:17 +02:00