pkgbase: Deal with the last etc files

Add tags=package=runtime for password related files.
Add tags=package=sendmail for rc.sendmail
Add tags=package=ipfw for rc.firewall

Reviewed by:	bapt
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D20173
This commit is contained in:
manu 2019-05-08 17:46:59 +00:00
parent c1523e6e58
commit 8e3d519198

View File

@ -18,15 +18,10 @@ BIN1= \
group \ group \
login.access \ login.access \
rc.bsdextended \ rc.bsdextended \
rc.firewall \
termcap.small termcap.small
# NB: keep these sorted by MK_* knobs # NB: keep these sorted by MK_* knobs
.if ${MK_SENDMAIL} != "no"
BIN1+= rc.sendmail
.endif
.if ${MK_SENDMAIL} == "no" .if ${MK_SENDMAIL} == "no"
ETCMAIL=mailer.conf aliases ETCMAIL=mailer.conf aliases
.else .else
@ -63,10 +58,20 @@ distribution:
@echo "set DESTDIR before running \"make ${.TARGET}\"" @echo "set DESTDIR before running \"make ${.TARGET}\""
@false @false
.endif .endif
.if ${MK_SENDMAIL} != "no"
cd ${.CURDIR}; \ cd ${.CURDIR}; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 -T "tags=package=sendmail"\
rc.sendmail ${DESTDIR}/etc;
.endif
.if ${MK_IPFW} != "no"
cd ${.CURDIR}; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 -T "tags=package=ipfw"\
rc.firewall ${DESTDIR}/etc;
.endif
cd ${.CURDIR}; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 -T "tags=package=runtime"\
${BIN1} ${DESTDIR}/etc; \ ${BIN1} ${DESTDIR}/etc; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \ ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 -T "tags=package=runtime"\
master.passwd ${DESTDIR}/etc; master.passwd ${DESTDIR}/etc;
.if ${MK_TCSH} == "no" .if ${MK_TCSH} == "no"
@ -78,6 +83,7 @@ distribution:
echo "./etc/passwd type=file mode=0644 uname=root gname=wheel"; \ echo "./etc/passwd type=file mode=0644 uname=root gname=wheel"; \
echo "./etc/pwd.db type=file mode=0644 uname=root gname=wheel"; \ echo "./etc/pwd.db type=file mode=0644 uname=root gname=wheel"; \
echo "./etc/spwd.db type=file mode=0600 uname=root gname=wheel"; \ echo "./etc/spwd.db type=file mode=0600 uname=root gname=wheel"; \
) | ${METALOG.add} ) | ${METALOG.add}
.endif .endif
${_+_}cd ${.CURDIR}/gss; ${MAKE} install ${_+_}cd ${.CURDIR}/gss; ${MAKE} install