Sat Jun 15 21:18:49 2013 UTC ()
Release Notes for DNSCheck Lib v1.4.0
=====================================

* Minimum required Perl version is now 5.10.1.
* A couple of new tests:

 - That a minimal referral can fit in a 512-octet packet.
 - The responses come from the same IP address the question was sent to.
 - That NSEC or NSEC3 is used in signed zones.
 - That NSEC3 parameters are sane.
 - That RRSIG durations are sane.

* CZNIC contributed a Czech translation.
* Reserved IP ranges updated according to new RFCs.
* All tests that made SMTP connections have been removed.
* The CLI script has a --level flag to specify the lowest log level you want printed.
* A new, better algorithm to check nameserver AS distribution.
* Plus of course bug and stability fixes.

Release Notes for DNSCheck Lib v1.3.0
=====================================
Notable changes:

* The configuration file layout has changed completely!

  Instead of the old, complicated variant, default configuration, default
  policy and language files are now installed in the proper place in the Perl
  module tree. The user should never need to care exactly where that is. Local
  changes to the configuration now lives in /etc/dnscheck/config.yaml and
  /etc/dnscheck/policy.yaml

  You have to manually move and rename your old site_config.yaml and
  site_policy.yaml, if you have them!


(pettai)
diff -r1.4 -r1.5 pkgsrc/net/dnscheck/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/net/dnscheck/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/net/dnscheck/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/net/dnscheck/patches/patch-ab

cvs diff -r1.4 -r1.5 pkgsrc/net/dnscheck/Makefile (expand / switch to unified diff)

--- pkgsrc/net/dnscheck/Makefile 2013/05/31 12:41:32 1.4
+++ pkgsrc/net/dnscheck/Makefile 2013/06/15 21:18:49 1.5
@@ -1,63 +1,66 @@ @@ -1,63 +1,66 @@
1# $NetBSD: Makefile,v 1.4 2013/05/31 12:41:32 wiz Exp $ 1# $NetBSD: Makefile,v 1.5 2013/06/15 21:18:49 pettai Exp $
2# 2#
3 3
4DISTNAME= dotse-dnscheck-1.2.6-0-g86a5c69 4DISTNAME= dotse-dnscheck-1.4.1-0-ga93f48c
5PKGNAME= dnscheck-1.2.6 5PKGNAME= dnscheck-1.4.1
6PKGREVISION= 2 
7CATEGORIES= net perl5 6CATEGORIES= net perl5
8MASTER_SITES= -https://github.com/dotse/dnscheck/tarball/1.2.6 7MASTER_SITES= -https://github.com/dotse/dnscheck/tarball/1.4.1
9 8
10MAINTAINER= pettai@NetBSD.org 9MAINTAINER= pettai@NetBSD.org
11HOMEPAGE= https://github.com/dotse/dnscheck/ 10HOMEPAGE= https://github.com/dotse/dnscheck/
12COMMENT= DNSCheck is a DNS quality checker 11COMMENT= DNSCheck is a DNS quality checker
13LICENSE= 2-clause-bsd 12LICENSE= 2-clause-bsd
14 13
15FETCH_USING= curl 14FETCH_USING= curl
16 15
17DEPENDS+= p5-Net-DNS>=0.65:../../net/p5-Net-DNS 16DEPENDS+= p5-Net-DNS>=0.65:../../net/p5-Net-DNS
18DEPENDS+= p5-Net-DNS-SEC>=0.16:../../security/p5-Net-DNS-SEC 17DEPENDS+= p5-Net-DNS-SEC>=0.16:../../security/p5-Net-DNS-SEC
19DEPENDS+= p5-Net-IP>=1.25:../../net/p5-Net-IP 18DEPENDS+= p5-Net-IP>=1.25:../../net/p5-Net-IP
20DEPENDS+= p5-TimeDate>=0.19:../../time/p5-TimeDate 19DEPENDS+= p5-TimeDate>=0.19:../../time/p5-TimeDate
21DEPENDS+= p5-YAML-[0-9]*:../../textproc/p5-YAML 20DEPENDS+= p5-YAML-[0-9]*:../../textproc/p5-YAML
22DEPENDS+= p5-Socket6>=0.19:../../net/p5-Socket6 21DEPENDS+= p5-Socket6>=0.19:../../net/p5-Socket6
23DEPENDS+= p5-IO-Socket-INET6>=2.51:../../net/p5-IO-Socket-INET6 22DEPENDS+= p5-IO-Socket-INET6>=2.51:../../net/p5-IO-Socket-INET6
24DEPENDS+= p5-Mail-RFC822-Address-[0-9]*:../../mail/p5-Mail-RFC822-Address 23DEPENDS+= p5-Mail-RFC822-Address-[0-9]*:../../mail/p5-Mail-RFC822-Address
25DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI 24DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
26DEPENDS+= p5-DBD-mysql-[0-9]*:../../databases/p5-DBD-mysql 25DEPENDS+= p5-DBD-mysql-[0-9]*:../../databases/p5-DBD-mysql
 26DEPENDS+= p5-Config-Any-[0-9]*:../../devel/p5-Config-Any
 27DEPENDS+= p5-File-ShareDir-[0-9]*:../../devel/p5-File-ShareDir
 28DEPENDS+= p5-File-ShareDir-Install-[0-9]*:../../devel/p5-File-ShareDir-Install
27DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp 29DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
28DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS 30DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
29DEPENDS+= p5-MIME-Lite-[0-9]*:../../mail/p5-MIME-Lite 31DEPENDS+= p5-MIME-Lite-[0-9]*:../../mail/p5-MIME-Lite
30DEPENDS+= p5-Text-Template-[0-9]*:../../textproc/p5-Text-Template 32DEPENDS+= p5-Text-Template-[0-9]*:../../textproc/p5-Text-Template
31 33
32REPLACE_PERL+= lib/DNSCheck.pm lib/DNSCheck/*.pm 34REPLACE_PERL+= lib/DNSCheck.pm lib/DNSCheck/*.pm
33REPLACE_PERL+= lib/DNSCheck/Lookup/*.pm lib/DNSCheck/Test/*.pm 35REPLACE_PERL+= lib/DNSCheck/Lookup/*.pm lib/DNSCheck/Test/*.pm
 36REPLACE_PERL+= apps/dnscheck-packetcheck
34 37
35PERL5_PACKLIST= auto/DNSCheck/.packlist 38PERL5_PACKLIST= auto/DNSCheck/.packlist
36BUILDLINK_API_DEPENDS.perl+= perl>=5.6.1 39BUILDLINK_API_DEPENDS.perl+= perl>=5.6.1
37 40
38WRKSRC= ${WRKDIR}/dotse-dnscheck-b73204b/engine 41WRKSRC= ${WRKDIR}/dotse-dnscheck-f058797/engine
39SYSCONFDIR= `${BASENAME} ${PKG_SYSCONFDIR}` 42SYSCONFDIR= `${BASENAME} ${PKG_SYSCONFDIR}`
40 43
41EGDIR= ${PREFIX}/share/examples/${PKGBASE} 44EGDIR= ${PREFIX}/share/examples/${PKGBASE}
42CONF_FILES= ${EGDIR}/config.yaml ${PKG_SYSCONFDIR}/${PKGBASE}/config.yaml 45#CONF_FILES= ${EGDIR}/config.yaml ${PKG_SYSCONFDIR}/${PKGBASE}/config.yaml
43CONF_FILES+= ${EGDIR}/policy.yaml ${PKG_SYSCONFDIR}/${PKGBASE}/policy.yaml 46#CONF_FILES+= ${EGDIR}/policy.yaml ${PKG_SYSCONFDIR}/${PKGBASE}/policy.yaml
44 47
45BUILD_DEFS+= IPV6_READY 48BUILD_DEFS+= IPV6_READY
46 49
47SUBST_CLASSES+= paths 50SUBST_CLASSES+= paths
48SUBST_STAGE.paths= pre-configure 51SUBST_STAGE.paths= pre-configure
49SUBST_FILES.paths= lib/DNSCheck/Config.pm 52SUBST_FILES.paths= lib/DNSCheck/Config.pm
50SUBST_SED.paths+= -e s!@SYSCONFDIR@!${SYSCONFDIR}!g 53SUBST_SED.paths+= -e s!@SYSCONFDIR@!${SYSCONFDIR}!g
51 54
52INSTALLATION_DIRS= ${EGDIR} 55INSTALLATION_DIRS= ${EGDIR}
53OWN_DIRS= ${SYSCONFDIR}/${PKGBASE} 56OWN_DIRS= ${SYSCONFDIR}/${PKGBASE}
54 57
55post-patch: 58post-patch:
56 ${RM} ${WRKSRC}/lib/DNSCheck/Config.pm.orig 59 ${RM} ${WRKSRC}/lib/DNSCheck/Config.pm.orig
57 60
58post-install: 61#post-install:
59 ${INSTALL_DATA} ${WRKSRC}/config.yaml ${DESTDIR}${EGDIR}/ 62# ${INSTALL_DATA} ${WRKSRC}/config.yaml ${DESTDIR}${EGDIR}/
60 ${INSTALL_DATA} ${WRKSRC}/policy.yaml ${DESTDIR}${EGDIR}/ 63# ${INSTALL_DATA} ${WRKSRC}/policy.yaml ${DESTDIR}${EGDIR}/
61 64
62.include "../../lang/perl5/module.mk" 65.include "../../lang/perl5/module.mk"
63.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/dnscheck/PLIST (expand / switch to unified diff)

--- pkgsrc/net/dnscheck/PLIST 2012/05/08 22:39:39 1.1.1.1
+++ pkgsrc/net/dnscheck/PLIST 2013/06/15 21:18:49 1.2
@@ -1,61 +1,60 @@ @@ -1,61 +1,60 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2012/05/08 22:39:39 pettai Exp $ 1@comment $NetBSD: PLIST,v 1.2 2013/06/15 21:18:49 pettai Exp $
2${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck.pm 2${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck.pm
3${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Config.pm 3${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Config.pm
4${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Locale.pm 4${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Locale.pm
5${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Logger.pm 5${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Logger.pm
6${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/ASN.pm 6${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/ASN.pm
7${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/DNS.pm 7${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/DNS.pm
8${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/Resolver.pm 8${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Lookup/Resolver.pm
9${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Overview.pod 9${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Overview.pod
10${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Address.pm 10${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Address.pm
11${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Common.pm 11${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Common.pm
12${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Connectivity.pm 12${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Connectivity.pm
13${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Consistency.pm 13${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Consistency.pm
14${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/DNSSEC.pm 14${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/DNSSEC.pm
15${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Delegation.pm 15${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Delegation.pm
16${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Host.pm 16${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Host.pm
17${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Mail.pm 17${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Mail.pm
18${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Nameserver.pm 18${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Nameserver.pm
19${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/SMTP.pm 
20${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/SOA.pm 19${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/SOA.pm
21${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Zone.pm 20${PERL5_SUB_INSTALLVENDORLIB}/DNSCheck/Test/Zone.pm
22${PERL5_SUB_INSTALLVENDORLIB}/MockBootstrap.pm 21${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/config.yaml
23${PERL5_SUB_INSTALLVENDORLIB}/MockResolver.pm 22${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/en.yaml
 23${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/nl.yaml
 24${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/policy.yaml
 25${PERL5_SUB_INSTALLVENDORLIB}/auto/share/dist/DNSCheck/sv.yaml
24${PERL5_SUB_INSTALLVENDORARCH}/auto/DNSCheck/.packlist 26${PERL5_SUB_INSTALLVENDORARCH}/auto/DNSCheck/.packlist
25${PERL5_SUB_INSTALLVENDORBIN}/dnscheck 27${PERL5_SUB_INSTALLVENDORBIN}/dnscheck
26${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-12hourmailer 28${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-12hourmailer
27${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-dispatcher 29${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-dispatcher
 30${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-dnssecmailer
28${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-hostsyntax 31${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-hostsyntax
29${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-preflight 32${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-preflight
30${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-zonediff 33${PERL5_SUB_INSTALLVENDORBIN}/dnscheck-zonediff
31${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-12hourmailer.1 34${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-12hourmailer.1
32${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-dispatcher.1 35${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-dispatcher.1
 36${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-dnssecmailer.1
33${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-hostsyntax.1 37${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-hostsyntax.1
34${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-preflight.1 38${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-preflight.1
35${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-zonediff.1 39${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck-zonediff.1
36${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck.1 40${PERL5_SUB_INSTALLVENDORMAN1DIR}/dnscheck.1
37${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck.3 41${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck.3
38${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Config.3 42${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Config.3
39${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Locale.3 43${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Locale.3
40${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Logger.3 44${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Logger.3
41${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::ASN.3 45${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::ASN.3
42${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::DNS.3 46${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::DNS.3
43${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::Resolver.3 47${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Lookup::Resolver.3
44${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Overview.3 48${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Overview.3
45${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Address.3 49${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Address.3
46${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Common.3 50${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Common.3
47${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Connectivity.3 51${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Connectivity.3
48${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Consistency.3 52${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Consistency.3
49${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::DNSSEC.3 53${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::DNSSEC.3
50${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Delegation.3 54${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Delegation.3
51${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Host.3 55${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Host.3
52${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Mail.3 56${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Mail.3
53${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Nameserver.3 57${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Nameserver.3
54${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::SMTP.3 
55${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::SOA.3 58${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::SOA.3
56${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Zone.3 59${PERL5_SUB_INSTALLVENDORMAN3DIR}/DNSCheck::Test::Zone.3
57share/dnscheck/locale/en.yaml 60@pkgdir share/examples/dnscheck
58share/dnscheck/locale/nl.yaml 
59share/dnscheck/locale/sv.yaml 
60share/examples/dnscheck/config.yaml 
61share/examples/dnscheck/policy.yaml 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/dnscheck/distinfo (expand / switch to unified diff)

--- pkgsrc/net/dnscheck/distinfo 2012/05/08 22:39:39 1.1.1.1
+++ pkgsrc/net/dnscheck/distinfo 2013/06/15 21:18:49 1.2
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.1.1.1 2012/05/08 22:39:39 pettai Exp $ 1$NetBSD: distinfo,v 1.2 2013/06/15 21:18:49 pettai Exp $
2 2
3SHA1 (dotse-dnscheck-1.2.6-0-g86a5c69.tar.gz) = da2b5e8cf84eb4416dc32a4006c901b18040b137 3SHA1 (dotse-dnscheck-1.4.1-0-ga93f48c.tar.gz) = cd365d17ae472661117abb0263dedec36147e35c
4RMD160 (dotse-dnscheck-1.2.6-0-g86a5c69.tar.gz) = d19ba7cd9a6311f82c03421b3928a666b09fb0b8 4RMD160 (dotse-dnscheck-1.4.1-0-ga93f48c.tar.gz) = 55908f573896e185bfeb1810f0228fd547eb196a
5Size (dotse-dnscheck-1.2.6-0-g86a5c69.tar.gz) = 1262272 bytes 5Size (dotse-dnscheck-1.4.1-0-ga93f48c.tar.gz) = 1330139 bytes
6SHA1 (patch-aa) = 86cf15f480ccb95b136e4712ff0910c01459a549 6SHA1 (patch-ab) = 4a5ef356166e3bd84b7f51575ac18147b7da45e1
7SHA1 (patch-ab) = c07651c7015c8d71e77c3ee25e852c3132e73da3 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/dnscheck/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/net/dnscheck/patches/Attic/patch-ab 2012/05/08 22:39:39 1.1.1.1
+++ pkgsrc/net/dnscheck/patches/Attic/patch-ab 2013/06/15 21:18:49 1.2
@@ -1,15 +1,20 @@ @@ -1,15 +1,20 @@
1$NetBSD: patch-ab,v 1.1.1.1 2012/05/08 22:39:39 pettai Exp $ 1$NetBSD: patch-ab,v 1.2 2013/06/15 21:18:49 pettai Exp $
2 2
3Look for the configuration files in SYSCONFDIR instead of share 3Look for the configuration files in SYSCONFDIR instead of /etc
4 4
5--- ./lib/DNSCheck/Config.pm.orig 2009-04-04 13:49:09.000000000 +0200 5--- lib/DNSCheck/Config.pm.orig 2013-04-11 15:53:42.000000000 +0000
6+++ ./lib/DNSCheck/Config.pm 2009-04-04 13:49:43.000000000 +0200 6+++ lib/DNSCheck/Config.pm
7@@ -52,7 +52,7 @@ 7@@ -58,11 +58,11 @@ sub new {
 8 croak 'Configuration file ' . $arg{'configfile'} . ' not readable';
 9 }
8  10
9 my %arg = @_; 11- my $config = _get_with_path( $arg{'configfile'}, _catfile( $arg{'configdir'}, 'config.yaml' ), '/etc/dnscheck/config.yaml', );
 12+ my $config = _get_with_path( $arg{'configfile'}, _catfile( $arg{'configdir'}, 'config.yaml' ), '@SYSCONFDIR@/dnscheck/config.yaml', );
10  13
11- $self->{configdir} = catfile($Config{'siteprefix'}, 'share/dnscheck'); 14 my $default_policy = _get_with_path( _catfile( dist_dir( 'DNSCheck' ), 'policy.yaml' ) );
12+ $self->{configdir} = catfile($Config{'siteprefix'}, '@SYSCONFDIR@/dnscheck'); 
13 $self->{configdir} = $arg{'configdir'} if defined($arg{'configdir'}); 
14  15
15 $self->{sitedir} = $self->{configdir}; 16- my $policy = _get_with_path( $arg{'policyfile'}, _catfile( $arg{'policydir'}, 'policy.yaml' ), '/etc/dnscheck/policy.yaml', );
 17+ my $policy = _get_with_path( $arg{'policyfile'}, _catfile( $arg{'policydir'}, 'policy.yaml' ), '@SYSCONFDIR@/dnscheck/policy.yaml', );
 18
 19 my $locale;
 20 if ( $arg{'localefile'} ) {