unbound additions
This commit is contained in:
parent
d909946ca0
commit
c90b9921a5
16
doc/3RDPARTY
16
doc/3RDPARTY
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: 3RDPARTY,v 1.1351 2016/08/15 11:06:46 roy Exp $
|
||||
# $NetBSD: 3RDPARTY,v 1.1352 2016/08/20 11:25:45 christos Exp $
|
||||
#
|
||||
# This file contains a list of the software that has been integrated into
|
||||
# NetBSD where we are not the primary maintainer.
|
||||
|
@ -131,6 +131,20 @@ Build bind to generate the include files.
|
|||
Then binclude4netbsd script to import into src/external/bsd/bind/include.
|
||||
The libc and include parts of the resolver are now part of libbind.
|
||||
|
||||
Package: unbound
|
||||
Version: 1.5.9
|
||||
Current Vers: 1.5.9
|
||||
Maintainer: Christos Zoulas
|
||||
Archive Site: https://www.unbound.net/downloads/unbound-latest.tar.gz
|
||||
Home Page: https://www.unbound.net/
|
||||
Mailing List: https://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users
|
||||
Responsible: christos
|
||||
License: BSD-like
|
||||
Location: external/bsd/unbound/dist
|
||||
Notes:
|
||||
Use cleantags to import
|
||||
run configure and update config files in include
|
||||
|
||||
Package: libbind [libc resolver and includes]
|
||||
Version: libbind-6.0-rc1
|
||||
Current Vers: libbind-6.0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2180 $>
|
||||
# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2181 $>
|
||||
#
|
||||
#
|
||||
# [Note: This file does not mention every change made to the NetBSD source tree.
|
||||
|
@ -339,3 +339,4 @@ Changes from NetBSD 7.0 to NetBSD 8.0:
|
|||
OpenSSH: Imported 7.3. [christos 20160802]
|
||||
zoneinfo: Import tzdata2016f. [kre 20160807]
|
||||
dhcpcd(8): Import dhcpcd-6.11.3. [roy 20160815]
|
||||
unbound: Import 1.5.9. [christos 20160820]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: rc.conf,v 1.136 2016/01/07 11:51:07 roy Exp $
|
||||
# $NetBSD: rc.conf,v 1.137 2016/08/20 11:21:50 christos Exp $
|
||||
#
|
||||
# /etc/defaults/rc.conf --
|
||||
# default configuration of /etc/rc.conf
|
||||
|
@ -387,3 +387,7 @@ ip6addrctl=NO
|
|||
# ipv6_prefer, ipv4_prefer, auto
|
||||
ip6addrctl_policy=auto
|
||||
ip6addrctl_verbose=NO
|
||||
|
||||
# Unbound
|
||||
unbound=NO
|
||||
unbound_chrootdir=/var/chroot/unbound
|
||||
|
|
|
@ -27,6 +27,7 @@ _tss:*:28:
|
|||
_gpio:*:29:
|
||||
_rtadvd:*:30:
|
||||
guest:*:31:root
|
||||
_unbound:*:32:
|
||||
nobody:*:39:
|
||||
utmp:*:45:
|
||||
authpf:*:72:
|
||||
|
|
|
@ -19,5 +19,6 @@ _tests:*:26:26::0:0:& pseudo-user:/nonexistent:/sbin/nologin
|
|||
_tcpdump:*:27:27::0:0:& pseudo-user:/var/chroot/tcpdump:/sbin/nologin
|
||||
_tss:*:28:28::0:0:& pseudo-user:/var/tpm:/sbin/nologin
|
||||
_rtadvd:*:30:30::0:0:& pseudo-user:/var/chroot/rtadvd:/sbin/nologin
|
||||
_unbound:*:32:32::0:0:& pseudo-user:/var/chroot/unbound:/sbin/nologin
|
||||
uucp:*:66:1::0:0:UNIX-to-UNIX Copy:/nonexistent:/sbin/nologin
|
||||
nobody:*:32767:39::0:0:Unprivileged user:/nonexistent:/sbin/nologin
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: NetBSD.dist.base,v 1.153 2016/03/12 23:07:05 mrg Exp $
|
||||
# $NetBSD: NetBSD.dist.base,v 1.154 2016/08/20 11:21:50 christos Exp $
|
||||
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
|
||||
|
||||
# Do not customize this file as it may be overwritten on upgrades.
|
||||
|
@ -61,6 +61,7 @@
|
|||
./etc/skel
|
||||
./etc/sliphome
|
||||
./etc/ssh
|
||||
./etc/unbound
|
||||
./etc/zfs
|
||||
./lib
|
||||
./lib/npf
|
||||
|
@ -1283,6 +1284,9 @@
|
|||
./var/chroot/sshd mode=0755
|
||||
./var/chroot/tcpdump mode=0755
|
||||
./var/chroot/tftp-proxy mode=0755
|
||||
./var/chroot/unbound mode=0755 uname=_unbound gname=_unbound
|
||||
./var/chroot/unbound/etc mode=0755 uname=_unbound gname=_unbound
|
||||
./var/chroot/unbound/etc/unbound mode=0755 uname=_unbound gname=_unbound
|
||||
./var/crash mode=0770
|
||||
./var/cron
|
||||
./var/cron/tabs mode=0700
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.54 2015/09/28 17:12:46 christos Exp $
|
||||
# $NetBSD: Makefile,v 1.55 2016/08/20 11:24:48 christos Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
|
@ -39,6 +39,9 @@ SUBDIR+= pcc
|
|||
SUBDIR+= libproc
|
||||
SUBDIR+= librtld_db
|
||||
.endif
|
||||
.if (${MKCRYPTO} != "no" && ${MKUNBOUND} != "no")
|
||||
SUBDIR+= unbound
|
||||
.endif
|
||||
|
||||
SUBDIR+= blacklist pdisk dhcp nvi ppp smbfs
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.245 2016/06/05 01:23:58 christos Exp $
|
||||
# $NetBSD: Makefile,v 1.246 2016/08/20 11:22:26 christos Exp $
|
||||
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
@ -224,6 +224,9 @@ SUBDIR+= ../external/bsd/openldap/lib # depends on libcrypto, ...
|
|||
SUBDIR+= .WAIT
|
||||
|
||||
SUBDIR+= ../external/bsd/bind/lib # depends on heimdal, libcrypto
|
||||
.if ${MKCRYPTO} != "no" && ${MKUNBOUND} != "no"
|
||||
SUBDIR+= ../external/bsd/unbound/lib # depends on libcrypto
|
||||
.endif
|
||||
|
||||
.if ${MKDTRACE} != "no"
|
||||
SUBDIR+= ../external/cddl/osnet/lib/libdtrace # depends on libproc
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: bsd.README,v 1.354 2016/06/14 13:26:45 christos Exp $
|
||||
# $NetBSD: bsd.README,v 1.355 2016/08/20 11:23:33 christos Exp $
|
||||
# @(#)bsd.README 8.2 (Berkeley) 4/2/94
|
||||
|
||||
This is the README file for the make "include" files for the NetBSD
|
||||
|
@ -369,6 +369,10 @@ MKPOSTFIX If "no", don't build or install postfix(1).
|
|||
MKPROFILE If "no", don't build or install the profiling (*_p.a) libraries.
|
||||
Default: yes
|
||||
|
||||
MKRADEONFIRMWARE If "no", install the /libdata/firmware/radeon directory,
|
||||
which is necessary for the radeon DRM driver.
|
||||
Default: yes on i386 and amd64, no elsewhere.
|
||||
|
||||
MKRELRO If "partial", set the non-PLT GOT to read-only. If "full"
|
||||
also force immediate symbol binding.
|
||||
Default: no
|
||||
|
@ -408,6 +412,8 @@ MKTPM If "no" then don't build the Trusted Platform Module
|
|||
infrastructure.
|
||||
Default: no
|
||||
|
||||
MKUNBOUND If not "no", build and install the "unbound" DNS resolver.
|
||||
|
||||
MKUNPRIVED If not "no", don't set the owner/group/mode when installing
|
||||
files or directories, and keep a metadata log of what
|
||||
the owner/group/mode should be. This allows a
|
||||
|
@ -433,10 +439,6 @@ MKX11MOTIF: If "yes", build the native X11 libGLw with Motif stubs. If
|
|||
location can be specified using the X11MOTIFPATH variable.
|
||||
Default: no
|
||||
|
||||
MKRADEONFIRMWARE If "no", install the /libdata/firmware/radeon directory,
|
||||
which is necessary for the radeon DRM driver.
|
||||
Default: yes on i386 and amd64, no elsewhere.
|
||||
|
||||
MKYP If "no", disables building of YP (NIS)
|
||||
infrastructure (libraries and support programs).
|
||||
Default: yes
|
||||
|
@ -1640,6 +1642,7 @@ DPADD Additional dependencies for the program. Usually used for
|
|||
LIBSUPCXX?= ${DESTDIR}/usr/lib/libsupc++.a
|
||||
LIBTERMINFO?= ${DESTDIR}/usr/lib/libterminfo.a
|
||||
LIBTRE?= ${DESTDIR}/usr/lib/libtre.a
|
||||
LIBUNBOUND?= ${DESTDIR}/usr/lib/libunbound.a
|
||||
LIBUSBHID?= ${DESTDIR}/usr/lib/libusbhid.a
|
||||
LIBUTIL?= ${DESTDIR}/usr/lib/libutil.a
|
||||
LIBWIND?= ${DESTDIR}/usr/lib/libwind.a
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: bsd.own.mk,v 1.944 2016/08/20 00:36:03 mrg Exp $
|
||||
# $NetBSD: bsd.own.mk,v 1.945 2016/08/20 11:23:33 christos Exp $
|
||||
|
||||
# This needs to be before bsd.init.mk
|
||||
.if defined(BSD_MK_COMPAT_FILE)
|
||||
|
@ -1112,6 +1112,7 @@ _MKVARS.yes= \
|
|||
MKPF MKPIC MKPICINSTALL MKPICLIB MKPOSTFIX MKPROFILE \
|
||||
MKRUMP \
|
||||
MKSHARE MKSKEY MKSTATICLIB \
|
||||
MKUNBOUND \
|
||||
MKX11FONTS \
|
||||
MKYP
|
||||
.for var in ${_MKVARS.yes}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: bsd.prog.mk,v 1.299 2016/04/04 15:06:16 joerg Exp $
|
||||
# $NetBSD: bsd.prog.mk,v 1.300 2016/08/20 11:23:33 christos Exp $
|
||||
# @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94
|
||||
|
||||
.ifndef HOSTPROG
|
||||
|
@ -199,6 +199,7 @@ LIBCRTI= ${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crti.o
|
|||
supcxx \
|
||||
terminfo \
|
||||
tre \
|
||||
unbound \
|
||||
usbhid \
|
||||
util \
|
||||
wind \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $NetBSD: postinstall,v 1.202 2016/01/30 23:45:37 christos Exp $
|
||||
# $NetBSD: postinstall,v 1.203 2016/08/20 11:24:13 christos Exp $
|
||||
#
|
||||
# Copyright (c) 2002-2015 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
|
@ -1045,7 +1045,8 @@ do_gid()
|
|||
check_ids "$1" groups "${DEST_DIR}/etc/group" \
|
||||
"${SRC_DIR}/etc/group" 14 \
|
||||
named ntpd sshd SKIP _pflogd _rwhod staff _proxy _timedc \
|
||||
_sdpd _httpd _mdnsd _tests _tcpdump _tss _gpio _rtadvd
|
||||
_sdpd _httpd _mdnsd _tests _tcpdump _tss _gpio _rtadvd SKIP \
|
||||
_unbound
|
||||
}
|
||||
|
||||
#
|
||||
|
@ -1481,6 +1482,20 @@ sdpd sdpd_username
|
|||
sysctl defcorename
|
||||
"
|
||||
|
||||
populate_rc()
|
||||
{
|
||||
local op=$1
|
||||
local dir=$2
|
||||
local name=$3
|
||||
local rcdir=$4
|
||||
if ! find_file_in_dirlist "${name}" "${name}" \
|
||||
"${rcdir}" "${SRC_DIR}/etc/rc.d"; then
|
||||
return 1
|
||||
fi
|
||||
populate_dir "${op}" true "${dir}" "${DEST_DIR}/etc/rc.d" 555 "${name}"
|
||||
return $?
|
||||
}
|
||||
|
||||
additem rc "/etc/rc* and /etc/rc.d/ being up to date"
|
||||
do_rc()
|
||||
{
|
||||
|
@ -1507,15 +1522,13 @@ do_rc()
|
|||
${extra_scripts}
|
||||
failed=$(( ${failed} + $? ))
|
||||
|
||||
if ! find_file_in_dirlist blacklistd "blacklistd" \
|
||||
"${SRC_DIR}/external/bsd/blacklist/etc/rc.d" \
|
||||
"${SRC_DIR}/etc/rc.d"; then
|
||||
failed=1
|
||||
else
|
||||
populate_dir "$op" true "${dir}" "${DEST_DIR}/etc/rc.d" 555 \
|
||||
blacklistd
|
||||
failed=$(( ${failed} + $? ))
|
||||
fi
|
||||
populate_rc "${op}" "${dir}" blacklistd \
|
||||
"${SRC_DIR}/external/bsd/blacklist/etc/rc.d"
|
||||
failed=$(( ${failed} + $? ))
|
||||
|
||||
populate_rc "${op}" "${dir}" unbound \
|
||||
"${SRC_DIR}/external/bsd/unbound/etc/rc.d"
|
||||
failed=$(( ${failed} + $? ))
|
||||
|
||||
if $SOURCEMODE && [ -n "${generated_scripts}" ]; then
|
||||
# generate scripts
|
||||
|
@ -1864,7 +1877,8 @@ do_uid()
|
|||
check_ids "$1" users "${DEST_DIR}/etc/master.passwd" \
|
||||
"${SRC_DIR}/etc/master.passwd" 12 \
|
||||
postfix SKIP named ntpd sshd SKIP _pflogd _rwhod SKIP _proxy \
|
||||
_timedc _sdpd _httpd _mdnsd _tests _tcpdump _tss SKIP _rtadvd
|
||||
_timedc _sdpd _httpd _mdnsd _tests _tcpdump _tss SKIP _rtadvd \
|
||||
SKIP _unbound
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue