Set explicit permissions for src.db and mandoc.db so they don't depend
on the umask.

Index: ./distrib/sets/Makefile
===================================================================
RCS file: /var/cvs/src/distrib/sets/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- ./distrib/sets/Makefile     25 Sep 2016 17:32:22 -0000      1.2
+++ ./distrib/sets/Makefile     6 Nov 2016 01:53:11 -0000
@@ -5,6 +5,7 @@ DB = /usr/lib/locate/src.db
 makedb:
        /bin/sh ${.CURDIR}/makelocatedb ${OSrev} >${DESTDIR}${DB}
        chown ${BINOWN}:${BINGRP} ${DESTDIR}${DB}
+       chmod 644 ${DESTDIR}${DB}
 
 .PHONY: makedb
 
Index: ./share/man/Makefile
===================================================================
RCS file: /var/cvs/src/share/man/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- ./share/man/Makefile        25 Sep 2016 20:44:18 -0000      1.11
+++ ./share/man/Makefile        5 Nov 2016 15:47:30 -0000
@@ -10,5 +10,6 @@ afterinstall:
 makedb:
        /usr/sbin/makewhatis -Qv ${DESTDIR}/usr/share/man
        chown root:wheel ${DESTDIR}/usr/share/man/mandoc.db
+       chmod 644 ${DESTDIR}/usr/share/man/mandoc.db
 
 .include <bsd.subdir.mk>

Reply via email to