summaryrefslogtreecommitdiffstats
path: root/locale
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-08-02 22:41:39 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-08-02 22:41:39 (EDT)
commita66a577977d5747ef4fcb73b1d139b77a79db80e (patch)
tree2ff51ad72cb110f77744e88950639e4a385c7084 /locale
parentb0362c0b23057f3fcfd9c41d5e6c7082758a3c1e (diff)
Portably install, set better file modes.
The install utility is not required by POSIX, and it's easily replaced by mkdir, cp, and chmod. Libraries, locales, and manual pages should not be executable.
Diffstat (limited to 'locale')
-rw-r--r--locale/Makefile.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/locale/Makefile.in b/locale/Makefile.in
index bf16dae..1e08b0d 100644
--- a/locale/Makefile.in
+++ b/locale/Makefile.in
@@ -51,7 +51,9 @@ clean:
install: all
@for obj in $(OBJS); do \
printf ' INSTALL locale/%s\n' "$${obj}"; \
- $(INSTALL) -D "$${obj}" "$(DESTDIR)/$(localedir)/$${obj}"; \
+ mkdir -p '$(DESTDIR)/$(localedir)'; \
+ cp "$${obj}" "$(DESTDIR)/$(localedir)/$${obj}"; \
+ chmod 644 "$(DESTDIR)/$(localedir)/$${obj}"; \
done
uninstall: