[arch-commits] Commit in dnssec-anchors/trunk (LICENSE PKGBUILD)

Gaëtan Bisson bisson at archlinux.org
Wed Mar 1 08:10:55 UTC 2017


    Date: Wednesday, March 1, 2017 @ 08:10:54
  Author: bisson
Revision: 289745

upstream update

Modified:
  dnssec-anchors/trunk/PKGBUILD
Deleted:
  dnssec-anchors/trunk/LICENSE

----------+
 LICENSE  |    1 -
 PKGBUILD |   30 +++++++++++-------------------
 2 files changed, 11 insertions(+), 20 deletions(-)

Deleted: LICENSE
===================================================================
--- LICENSE	2017-03-01 07:03:51 UTC (rev 289744)
+++ LICENSE	2017-03-01 08:10:54 UTC (rev 289745)
@@ -1 +0,0 @@
-The contents of this package are inelligible for copyright protection.

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-01 07:03:51 UTC (rev 289744)
+++ PKGBUILD	2017-03-01 08:10:54 UTC (rev 289745)
@@ -4,35 +4,27 @@
 # Contributor: m4xm4n <max at maxfierke.com>
 
 pkgname=dnssec-anchors
-pkgver=20150403
+pkgver=20170228
 pkgrel=1
 pkgdesc='DNSSEC trust anchors for the root zone'
 url='https://data.iana.org/root-anchors/'
 license=('custom:NoCopyright')
 arch=('any')
-makedepends=('ldns')
-validpgpkeys=('2FBB91BCAAEE0ABE1F8031C7D1AFBCE00F6C91D2')
-source=('https://data.iana.org/root-anchors/root-anchors.xml'
-        'root-anchors.xml.asc::https://data.iana.org/root-anchors/root-anchors.asc'
-        'LICENSE')
-sha256sums=('dfb281b771dc854c18d1cff9d2eecaf184cf7a9668606aaa33e8f01bf4b4d8e4'
-            'SKIP'
-            'dd37e92942d5a4024f1c77df49d61ca77fc6284691814903a741785df61f78cb')
+makedepends=('unbound')
 
-build() {
+prepare() {
 	cd "${srcdir}"
-	drill -z -t -s DNSKEY . > root.key
 
-	cat root-anchors.xml |
-	awk 'BEGIN{ORS=" "}(NR>4){gsub(/<[^>]*>/,"");print tolower($0)}' |
-	sed 's/   /\n/' > root.ds
+	unbound-anchor -v -a root.key ||
+	unbound-anchor -v -a root.key
 
-	# Any of those tests failing is suspicious; check thoroughly!
-	[[ "$(<root.ds)" = '19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5' ]] &&
-	grep -Pq 'IN\tDS\t'"$(<root.ds)" root.key ||
-	return 1
+	unbound-host -v -f root.key -t DNSKEY . |
+	sed 's/ (secure)//;t;d' |
+	sed 's/ has / IN /' |
+	sed 's/ record / /' \
+	> trusted-key.key
 
-	sed '/DNSKEY/s/ ;{id = '"$(cut -d\  -f1<root.ds)"' .*//;t;d' root.key > trusted-key.key
+	echo 'The contents of this package are inelligible for copyright protection.' > LICENSE
 }
 
 package() {



More information about the arch-commits mailing list