mirror of
https://git.freebsd.org/src.git
synced 2026-01-11 19:57:22 +00:00
packages: Rename unbound to local-unbound
This more accurately reflects its purpose, and its contents, since everything in the package is prefixed with "local-". While here, add a message on upgrade about regenerating the config. MFC after: 3 seconds Requested by: des Reviewed by: des Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D53056
This commit is contained in:
parent
c44d2663a7
commit
bf84861460
8 changed files with 43 additions and 8 deletions
8
UPDATING
8
UPDATING
|
|
@ -27,6 +27,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 16.x IS SLOW:
|
|||
world, or to merely disable the most expensive debugging functionality
|
||||
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
|
||||
|
||||
20251015:
|
||||
The "FreeBSD-unbound" package is renamed to "FreeBSD-local-unbound".
|
||||
If you have set-optional or set-base installed, the new package will
|
||||
be installed automatically, otherwise you should manually install the
|
||||
new package and remove the old one.
|
||||
|
||||
This change only affects pkgbase users.
|
||||
|
||||
20251012:
|
||||
Blacklist has been renamed upstream to Blocklist. If you have it
|
||||
configured, rename all configuration files, firewall anchors or
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ distribution:
|
|||
# install the /etc/unbound symlink, otherwise, don't overwrite the user's
|
||||
# existing symlink.
|
||||
if [ "${NO_ROOT:Dtrue}" = true -o ! -e ${DESTDIR}/etc/unbound ]; then \
|
||||
${INSTALL_SYMLINK} -Tpackage=unbound ../var/unbound \
|
||||
${INSTALL_SYMLINK} -Tpackage=local-unbound ../var/unbound \
|
||||
${DESTDIR}/etc/unbound; \
|
||||
fi
|
||||
.endif
|
||||
|
|
|
|||
|
|
@ -104,8 +104,8 @@
|
|||
vi.recover mode=01777
|
||||
..
|
||||
..
|
||||
unbound uname=unbound gname=unbound mode=0755 tags=package=unbound
|
||||
conf.d uname=unbound gname=unbound mode=0755 tags=package=unbound
|
||||
unbound uname=unbound gname=unbound mode=0755 tags=package=local-unbound
|
||||
conf.d uname=unbound gname=unbound mode=0755 tags=package=local-unbound
|
||||
..
|
||||
..
|
||||
yp
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
PACKAGE=lib${LIB}
|
||||
# Vendor sources and generated files
|
||||
LDNSDIR= ${SRCTOP}/contrib/ldns
|
||||
UNBOUNDDIR= ${SRCTOP}/contrib/unbound
|
||||
|
|
@ -6,9 +5,10 @@ UNBOUNDDIR= ${SRCTOP}/contrib/unbound
|
|||
# Hold my beer and watch this
|
||||
.PATH: ${UNBOUNDDIR} ${UNBOUNDDIR}/cachedb ${UNBOUNDDIR}/dns64 ${UNBOUNDDIR}/iterator ${UNBOUNDDIR}/sldns ${UNBOUNDDIR}/libunbound ${UNBOUNDDIR}/services ${UNBOUNDDIR}/services/cache ${UNBOUNDDIR}/util ${UNBOUNDDIR}/util/data ${UNBOUNDDIR}/respip ${UNBOUNDDIR}/util/storage ${UNBOUNDDIR}/validator
|
||||
|
||||
LIB= unbound
|
||||
PACKAGE= local-unbound
|
||||
|
||||
LIB= unbound
|
||||
PRIVATELIB=
|
||||
PACKAGE= unbound
|
||||
|
||||
CFLAGS+= -I${UNBOUNDDIR} -I${LDNSDIR} -I${.OBJDIR} -I${.CURDIR}
|
||||
CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
|
||||
|
|
|
|||
|
|
@ -294,7 +294,7 @@ SSHPACKAGE= ssh
|
|||
SSH= sshd
|
||||
|
||||
CONFGROUPS.${MK_UNBOUND}+= UNBOUND
|
||||
UNBOUNDPACKAGE= unbound
|
||||
UNBOUNDPACKAGE= local-unbound
|
||||
UNBOUND= local_unbound
|
||||
|
||||
CONFGROUPS.${MK_VI}+= VI
|
||||
|
|
|
|||
27
release/packages/ucl/local-unbound.ucl
Normal file
27
release/packages/ucl/local-unbound.ucl
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
/*
|
||||
* SPDX-License-Identifier: ISC
|
||||
*
|
||||
* Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
messages = [
|
||||
{
|
||||
type: upgrade
|
||||
message: <<EOM
|
||||
After upgrading local-unbound, the configuration file should be regenerated
|
||||
by running "service local_unbound setup" before restarting the service.
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
MK_WERROR= no
|
||||
NO_WTHREAD_SAFETY= true
|
||||
PACKAGE= unbound
|
||||
PACKAGE= local-unbound
|
||||
|
||||
.for man in ${MAN}
|
||||
${man}: ${UNBOUNDDIR}/doc/${man:S/local-//}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue