From: Glenn Morris Date: Fri, 11 May 2012 08:10:52 +0000 (-0700) Subject: * Makefile.in (install-arch-indep): Use INSTALL_DATA for the DOC file. X-Git-Tag: emacs-24.2.90~471^2~122 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=e61249277b61b6601adfed28a96febdb549edc6c;p=emacs.git * Makefile.in (install-arch-indep): Use INSTALL_DATA for the DOC file. --- diff --git a/ChangeLog b/ChangeLog index 61f29a9ee78..c6679465211 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2012-05-11 Glenn Morris * Makefile.in (install-arch-indep): There are no more Makefile.c files. + Use INSTALL_DATA for the DOC file. 2012-05-10 Glenn Morris diff --git a/Makefile.in b/Makefile.in index a8271f0ec9d..ac6ad2b5ac5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -455,6 +455,8 @@ MV_DIRS = for i in $$dir; do rm -fr `basename "$$i"` ; mv "$$i" . ; done ### Install the executables that were compiled specifically for this machine. ### It would be nice to do something for a parallel make ### to ensure that install-arch-indep finishes before this starts. +### (TODO Why would it be nice? Why not just make this depend on +### install-arch-indep then?) install-arch-dep: mkdir (cd lib-src; \ $(MAKE) install $(MFLAGS) prefix=${prefix} \ @@ -579,11 +581,10 @@ install-arch-indep: mkdir info install-etc docfile="DOC"; \ fi; \ echo "Copying etc/$${docfile} to $(DESTDIR)${docdir} ..." ; \ - (cd ./etc; tar -chf - $${docfile}) \ - |(cd $(DESTDIR)${docdir}; umask 022; tar -xvf - && cat > /dev/null) || exit 1; \ + ${INSTALL_DATA} etc/$${docfile} $(DESTDIR)${docdir}/$${docfile}; \ (cd $(DESTDIR)$(docdir); \ $(set_installuser); \ - chown $${installuser} DOC*; chmod a+r DOC*; \ + chown $${installuser} DOC*; \ if test "`echo DOC-*`" != "DOC-*"; then rm -f DOC; fi); \ else true; fi -unset CDPATH; \