Add a namedb/master directory for the zone files I'm about to add,

and switch to the more "normal" way of installing files for the
namedb directory so that we can pick up the new subdir.
This commit is contained in:
Doug Barton 2007-06-18 05:44:38 +00:00
parent bb92e05941
commit bc998fd6f4
3 changed files with 24 additions and 19 deletions

View File

@ -64,11 +64,6 @@ MTREE+= BIND.include.dist
.endif
.endif
.if ${MK_BIND_ETC} != "no"
NAMEDB= PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \
make-localhost
.endif
PPPCNF= ppp.conf
.if ${MK_SENDMAIL} == "no"
@ -135,6 +130,15 @@ distribution:
.if ${MK_I4B} != "no"
cd ${.CURDIR}/isdn; ${MAKE} install
.endif
.if ${MK_BIND_MTREE} != "no"
@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
set -x; \
ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
fi
.endif
.if ${MK_BIND_ETC} != "no"
cd ${.CURDIR}/namedb; ${MAKE} install
.endif
.if ${MK_SENDMAIL} != "no"
cd ${.CURDIR}/sendmail; ${MAKE} distribution
.endif
@ -163,16 +167,6 @@ distribution:
ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile
cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
${MTREE} ${DESTDIR}/etc/mtree
.if ${MK_BIND_ETC} != "no"
cd ${.CURDIR}/namedb; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
${NAMEDB} ${DESTDIR}/var/named/etc/namedb
.endif
.if ${MK_BIND_MTREE} != "no"
@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
set -x; \
ln -s ../var/named/etc/namedb ${DESTDIR}/etc/namedb; \
fi
.endif
cd ${.CURDIR}/ppp; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
${PPPCNF} ${DESTDIR}/etc/ppp
cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \

View File

@ -1,9 +1,11 @@
# $FreeBSD$
FILES= PROTO.localhost.rev PROTO.localhost-v6.rev named.conf named.root \
make-localhost
SUBDIR= master
FILES= named.conf named.root
NO_OBJ=
FILESDIR= /etc/namedb
FILESMODE= 644
FILESDIR= /etc/namedb
FILESMODE= 644
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
# $FreeBSD$
FILES= empty.db localhost-forward.db localhost-reverse.db
NO_OBJ=
FILESDIR= /etc/namedb/master
FILESMODE= 644
.include <bsd.prog.mk>