]> git.eshelyaron.com Git - emacs.git/commitdiff
* Makefile.in (install-arch-indep): Allow ' ' in destdir.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 14 Feb 2014 08:05:18 +0000 (00:05 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 14 Feb 2014 08:05:18 +0000 (00:05 -0800)
This fixes a bug in the previous change.  Also, use $(SHELL)
rather than sh, as that's more likely to be portable.

Fixes: debbugs:16717
ChangeLog
Makefile.in

index 4a470cb0dcceef0fe603cd69c92d04fdf3c05537..6ba50b37ae4469ab21490c5bcba30e66976bcd83 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-02-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * Makefile.in (install-arch-indep): Allow ' ' in destdir (Bug#16717).
+       This fixes a bug in the previous change.  Also, use $(SHELL)
+       rather than sh, as that's more likely to be portable.
+
 2014-02-13  Paul Eggert  <eggert@cs.ucla.edu>
 
        * Makefile.in (install-arch-indep): Simplify (Bug#16717).
index 44ba084bee4e1f5a57b9ec14e7a66b4086a9ce97..76a030407b952cd28621f08c70a5c5f14a902805 100644 (file)
@@ -614,8 +614,9 @@ install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA}
          ${write_subdir} || true
        [ -z "${GZIP_PROG}" ] || { \
          echo "Compressing *.el ..." && \
-         find "$(DESTDIR)${lispdir}" -name '*.elc' -exec sh -c \
-           '${GZIP_PROG} -9n `expr "$$@" : "\\(.*\\)c"`' dummy '{}' ';'; \
+         cd "$(DESTDIR)${lispdir}" && \
+         find . -name '*.elc' -exec $(SHELL) -c \
+           '${GZIP_PROG} -9n `expr "$$1" : "\\(.*\\)c"`' dummy '{}' ';'; \
        }
        -chmod -R a+r "$(DESTDIR)${datadir}/emacs/${version}" ${COPYDESTS}