Merge pull request #250135 from trofi/bind-update

bind: 9.18.17 -> 9.18.18
This commit is contained in:
Robert Scott 2023-08-19 16:20:52 +01:00 committed by GitHub
commit 31d5265afe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,15 +5,16 @@
, enableGSSAPI ? true, libkrb5 , enableGSSAPI ? true, libkrb5
, buildPackages, nixosTests , buildPackages, nixosTests
, cmocka, tzdata , cmocka, tzdata
, gitUpdater
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "bind"; pname = "bind";
version = "9.18.17"; version = "9.18.18";
src = fetchurl { src = fetchurl {
url = "https://downloads.isc.org/isc/bind9/${version}/${pname}-${version}.tar.xz"; url = "https://downloads.isc.org/isc/bind9/${version}/${pname}-${version}.tar.xz";
hash = "sha256-veHFAXuB0decaeuPU38uUDL9NiOs3V7oMNT3S8JINFg="; hash = "sha256-1zXNwSemxXCb3kdbW/FvohM/Nv26IC98PDfRNOUZIWA=";
}; };
outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ]; outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ];
@ -75,11 +76,21 @@ stdenv.mkDerivation rec {
sed -i '/^ISC_TEST_ENTRY(isc_time_formatISO8601L/d' tests/isc/time_test.c sed -i '/^ISC_TEST_ENTRY(isc_time_formatISO8601L/d' tests/isc/time_test.c
''; '';
passthru.tests = { passthru = {
inherit (nixosTests) bind; tests = {
prometheus-exporter = nixosTests.prometheus-exporters.bind; inherit (nixosTests) bind;
kubernetes-dns-single-node = nixosTests.kubernetes.dns-single-node; prometheus-exporter = nixosTests.prometheus-exporters.bind;
kubernetes-dns-multi-node = nixosTests.kubernetes.dns-multi-node; kubernetes-dns-single-node = nixosTests.kubernetes.dns-single-node;
kubernetes-dns-multi-node = nixosTests.kubernetes.dns-multi-node;
};
updateScript = gitUpdater {
# No nicer place to find latest stable release.
url = "https://gitlab.isc.org/isc-projects/bind9.git";
rev-prefix = "v";
# Avoid unstable 9.19 releases.
odd-unstable = true;
};
}; };
meta = with lib; { meta = with lib; {