summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2021-08-06 09:46:39 +0300
committerEli Zaretskii <eliz@gnu.org>2021-08-06 09:46:39 +0300
commit9f88a9c058fd9e1d34d68e6729f3d6105e291c41 (patch)
tree57254a050fcdd809a5c04b12dec8b0c4edabf9ff /Makefile.in
parentfa895379d6166c52b89774a9e450a94c2e429dae (diff)
downloademacs-9f88a9c058fd9e1d34d68e6729f3d6105e291c41.tar.gz
Make sure installed *.eln files have correct permissions
* Makefile.in (install-eln): Add "umask 022" to ensure the *.eln files are accessible from the user's Emacs session. Suggested by Wilhelm Kirschbaum <wkirschbaum@gmail.com>. (Bug#49864)
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 97d954b6ce5..235b707673f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -789,6 +789,7 @@ install-etc:
### Install native compiled Lisp files.
install-eln: lisp
ifeq ($(HAVE_NATIVE_COMP),yes)
+ umask 022 ; \
find native-lisp -type d -exec $(MKDIR_P) "$(ELN_DESTDIR){}" \; ; \
find native-lisp -type f -exec ${INSTALL_DATA} "{}" "$(ELN_DESTDIR){}" \;
endif