diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-02-25 20:02:58 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-02-26 19:20:59 +0100 |
commit | 0872674f28c0b905cd75beb4a85102b43ee5c0e8 (patch) | |
tree | 1bc076ff59c1f5421e42a84371356551e1e5fcb4 | |
parent | 957dc8a8ec5f4102c9258938655a3e9cf3736a72 (diff) | |
download | alpine_aports-0872674f28c0b905cd75beb4a85102b43ee5c0e8.tar.bz2 alpine_aports-0872674f28c0b905cd75beb4a85102b43ee5c0e8.tar.xz alpine_aports-0872674f28c0b905cd75beb4a85102b43ee5c0e8.zip |
main/dnssec-root: upgrade to 20190225 and make reproducible
we store the key in our git repo so we are sure we get exactly same
build from same git checkout.
fixes #9552
(cherry picked from commit f897f1ae96d9a1a398443338afb504d24e8106e3)
-rw-r--r-- | main/dnssec-root/APKBUILD | 21 | ||||
-rw-r--r-- | main/dnssec-root/trusted-key.key | 1 |
2 files changed, 14 insertions, 8 deletions
diff --git a/main/dnssec-root/APKBUILD b/main/dnssec-root/APKBUILD index 890d8f9330..f6bd8293c3 100644 --- a/main/dnssec-root/APKBUILD +++ b/main/dnssec-root/APKBUILD | |||
@@ -2,8 +2,8 @@ | |||
2 | # Contributor: Natanael Copa <ncopa@alpinelinux.org> | 2 | # Contributor: Natanael Copa <ncopa@alpinelinux.org> |
3 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> | 3 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> |
4 | pkgname=dnssec-root | 4 | pkgname=dnssec-root |
5 | pkgver=20170203 | 5 | pkgver=20190225 |
6 | pkgrel=1 | 6 | pkgrel=0 |
7 | _commit=67c11662510f5e2db6e6517228e80b794950c43f | 7 | _commit=67c11662510f5e2db6e6517228e80b794950c43f |
8 | pkgdesc="The DNSSEC root key(s)" | 8 | pkgdesc="The DNSSEC root key(s)" |
9 | url="https://www.iana.org/dnssec/" | 9 | url="https://www.iana.org/dnssec/" |
@@ -14,19 +14,24 @@ makedepends="python3 openssl" | |||
14 | install="" | 14 | install="" |
15 | subpackages="" | 15 | subpackages="" |
16 | options="net" | 16 | options="net" |
17 | source="$pkgname-$pkgver.tar.gz::https://github.com/iana-org/get-trust-anchor/archive/$_commit.tar.gz" | 17 | source="$pkgname-$pkgver.tar.gz::https://github.com/iana-org/get-trust-anchor/archive/$_commit.tar.gz |
18 | trusted-key.key | ||
19 | " | ||
18 | builddir="$srcdir"/get-trust-anchor-$_commit | 20 | builddir="$srcdir"/get-trust-anchor-$_commit |
19 | 21 | ||
20 | build() { | 22 | snapshot() { |
23 | unpack | ||
21 | cd "$builddir" | 24 | cd "$builddir" |
22 | python3 get_trust_anchor.py | 25 | python3 "$builddir"/get_trust_anchor.py |
26 | sort -k 6 ksk-as-dnskey.txt* > "$startdir"/trusted-key.key | ||
27 | abump $pkgname-$(date "+%Y%m%d") | ||
23 | } | 28 | } |
24 | 29 | ||
25 | package() { | 30 | package() { |
26 | cd "$builddir" | 31 | cd "$builddir" |
27 | sort -k 6 ksk-as-dnskey.txt* > trusted-key.key | 32 | install -Dm644 "$srcdir"/trusted-key.key \ |
28 | install -Dm644 trusted-key.key \ | ||
29 | "$pkgdir"/usr/share/$pkgname/trusted-key.key | 33 | "$pkgdir"/usr/share/$pkgname/trusted-key.key |
30 | } | 34 | } |
31 | 35 | ||
32 | sha512sums="91b8fbecf10ae4d599a93bb69e342942a0f8dc3678c3ec8151dcdaa650eefdc4168eb5e272a4e4182daa180c3f5ff33217a825e2e8f19d489b6dc6171b0b5b56 dnssec-root-20170203.tar.gz" | 36 | sha512sums="91b8fbecf10ae4d599a93bb69e342942a0f8dc3678c3ec8151dcdaa650eefdc4168eb5e272a4e4182daa180c3f5ff33217a825e2e8f19d489b6dc6171b0b5b56 dnssec-root-20190225.tar.gz |
37 | 19d43a669c1c4df9d0d72717f35e332d688ebb9f9e6be5adcb00db7388072ea79e71b38d4fb1059ebda255726dcfd6672ff1feb59b856876a476736d8e548d50 trusted-key.key" | ||
diff --git a/main/dnssec-root/trusted-key.key b/main/dnssec-root/trusted-key.key new file mode 100644 index 0000000000..fa8bde3cfe --- /dev/null +++ b/main/dnssec-root/trusted-key.key | |||
@@ -0,0 +1 @@ | |||
. IN DNSKEY 257 3 8 AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU= | |||