]> git.notmuchmail.org Git - notmuch/commitdiff
doc: create manpage folders with right permissions
authorAntoine Amarilli <a3nm@a3nm.net>
Wed, 31 Jan 2018 20:50:45 +0000 (21:50 +0100)
committerDavid Bremner <david@tethera.net>
Thu, 1 Feb 2018 01:22:04 +0000 (21:22 -0400)
Avoids the issue where umask can make man pages unreadable after
installation. Relevant email on the mailing-list:
<87h8rt30sy.fsf@fifthhorseman.net>

doc/Makefile.local

index c6f05ca879c0999f20b5c63bcfcfaa8a54cccc87..a1739e15ca6600bfa4f30abe14bf007fb488f07f 100644 (file)
@@ -89,9 +89,9 @@ install-man:
 else
 build-man: ${MAN_GZIP_FILES}
 install-man: ${MAN_GZIP_FILES}
-       mkdir -p "$(DESTDIR)$(mandir)/man1"
-       mkdir -p "$(DESTDIR)$(mandir)/man5"
-       mkdir -p "$(DESTDIR)$(mandir)/man7"
+       mkdir -m0755 -p "$(DESTDIR)$(mandir)/man1"
+       mkdir -m0755 -p "$(DESTDIR)$(mandir)/man5"
+       mkdir -m0755 -p "$(DESTDIR)$(mandir)/man7"
        install -m0644 $(filter %.1.gz,$(MAN_GZIP_FILES)) $(DESTDIR)/$(mandir)/man1
        install -m0644 $(filter %.5.gz,$(MAN_GZIP_FILES)) $(DESTDIR)/$(mandir)/man5
        install -m0644 $(filter %.7.gz,$(MAN_GZIP_FILES)) $(DESTDIR)/$(mandir)/man7