[net-dns/bind] bump and sync a bit with eras overlay
This commit is contained in:
parent
da197ee410
commit
4ea66e22be
@ -1 +1 @@
|
|||||||
DIST bind-9.18.9.tar.xz 5281732 BLAKE2B be03b33a7596cb2c2e7059dc65190427037ef13d80e5b22aeb38892b9f2138ff93ecff1e13ccb8260313f5ed84953efd0b4e8adfa4f9ba6dae1f6df9c594b84a SHA512 7d9bca47e29e8634416ab52819d78ce4ec6196c0dcbd9fe95a24687337f71c69b6472cf20bf49ea0ae1751a861944f354f9122acfb01780f51278ad4a3fdd817
|
DIST bind-9.18.10.tar.xz 5261572 BLAKE2B 7fdf92fbb92b739ceefef1e87cb89d489763c503199c409f36b809e24df13b43436d8c393864e6281b93866382ff2a946f03d725dfd042c00fab642e8835a1e6 SHA512 517b070e28cc3c3ab6bc47d353d00ea5d365c0f46859d80c4712df97da759de5176126efe7d53887a2f141d06e61adfe4c0036df8e79db1ca93b0818a1d65b5e
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
PYTHON_COMPAT=( python3_{9..11} )
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{8..11} )
|
|
||||||
inherit python-any-r1 systemd tmpfiles
|
inherit python-any-r1 systemd tmpfiles
|
||||||
|
|
||||||
MY_PV="${PV/_p/-P}"
|
MY_PV="${PV/_p/-P}"
|
||||||
@ -18,9 +18,8 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz"
|
|||||||
|
|
||||||
LICENSE="MPL-2.0"
|
LICENSE="MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
|
||||||
IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux static-libs test xml"
|
IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux static-libs test xml"
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
acct-group/named
|
acct-group/named
|
||||||
@ -54,6 +53,7 @@ RDEPEND="${DEPEND}
|
|||||||
"
|
"
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
local myeconfargs=(
|
local myeconfargs=(
|
||||||
@ -79,6 +79,7 @@ src_configure() {
|
|||||||
$(use_with idn libidn2)
|
$(use_with idn libidn2)
|
||||||
$(use_with lmdb)
|
$(use_with lmdb)
|
||||||
$(use_with xml libxml2)
|
$(use_with xml libxml2)
|
||||||
|
"${@}"
|
||||||
)
|
)
|
||||||
|
|
||||||
econf "${myeconfargs[@]}"
|
econf "${myeconfargs[@]}"
|
||||||
@ -86,11 +87,15 @@ src_configure() {
|
|||||||
|
|
||||||
src_test() {
|
src_test() {
|
||||||
# "${WORKDIR}/${P}"/bin/tests/system/README
|
# "${WORKDIR}/${P}"/bin/tests/system/README
|
||||||
# ifconfig.sh up and then down as root
|
# as root:
|
||||||
#default
|
# sh bin/tests/system/ifconfig.sh up
|
||||||
|
# as portage:
|
||||||
|
# make check
|
||||||
|
# as root:
|
||||||
|
# sh bin/tests/system/ifconfig.sh down
|
||||||
|
|
||||||
# just run the tests that dont mock around with IPs
|
# just run the tests that dont mock around with IP addresses
|
||||||
emake -C lib/ check
|
emake -C tests/ check
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
@ -151,13 +156,9 @@ pkg_postinst() {
|
|||||||
tmpfiles_process named.conf
|
tmpfiles_process named.conf
|
||||||
|
|
||||||
if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then
|
if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then
|
||||||
einfo "Using /dev/urandom for generating rndc.key"
|
einfo "Generating rndc.key"
|
||||||
/usr/sbin/rndc-confgen -a
|
/usr/sbin/rndc-confgen -a
|
||||||
chown root:named /etc/bind/rndc.key || die
|
chown root:named /etc/bind/rndc.key || die
|
||||||
chmod 0640 /etc/bind/rndc.key || die
|
chmod 0640 /etc/bind/rndc.key || die
|
||||||
fi
|
fi
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "You can edit /etc/conf.d/named to customize named settings"
|
|
||||||
einfo
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user