1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 09:20:54 -08:00
emacs/lib-src
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
..
ChangeLog.1 Rename ChangeLogs for gitlog-to-changelog 2015-04-07 00:00:06 -07:00
COPYING
ctags.c Port ctags+etags build to Sun C 5.12. 2014-05-18 11:57:04 -07:00
ebrowse.c Use straight quotes in lib-src diagnostics 2015-08-27 02:37:35 -07:00
emacsclient.c Use straight quotes in lib-src diagnostics 2015-08-27 02:37:35 -07:00
etags.c Add -Wswitch to --enable-gcc-warnings 2015-09-16 15:07:23 -07:00
hexl.c Port --enable-gcc-warnings to GCC 5.1 x86-64 2015-04-24 22:41:56 -07:00
make-docfile.c Use straight quotes in lib-src diagnostics 2015-08-27 02:37:35 -07:00
Makefile.in Minor quoting fixes in scripts and doc 2015-09-16 16:07:15 -07:00
movemail.c Refix movemail GCC pacification 2015-09-09 15:45:44 -07:00
ntlib.c * admin/admin.el (set-version, set-copyright): Remove deleted files. 2015-08-15 10:40:06 -07:00
ntlib.h Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop.h Update copyright year to 2015 2015-01-01 14:26:41 -08:00
profile.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rcs2log Use ‘echo’ safely with ‘\’ or leading ‘-’ 2015-10-10 18:11:27 -07:00
README
update-game-score.c Allow update-game-score to run sgid instead of suid. 2015-01-21 21:33:17 +01:00
update-game-score.exe.manifest Provide a Windows manifest for update-game-score.exe. 2013-08-10 10:43:41 +03:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.