diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-02-25 20:02:58 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-02-25 20:10:42 +0000 |
commit | f897f1ae96d9a1a398443338afb504d24e8106e3 (patch) | |
tree | 51cdc37c6680aa1306b4e8a93fa09f6d570f8877 /main/dnssec-root/APKBUILD | |
parent | ad6a08490dfbb1909aca148cc161e80fee6f7c7a (diff) | |
download | aports-f897f1ae96d9a1a398443338afb504d24e8106e3.tar.bz2 aports-f897f1ae96d9a1a398443338afb504d24e8106e3.tar.xz |
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.
ref #9552
Diffstat (limited to 'main/dnssec-root/APKBUILD')
-rw-r--r-- | main/dnssec-root/APKBUILD | 21 |
1 files changed, 13 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 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=dnssec-root -pkgver=20170203 -pkgrel=1 +pkgver=20190225 +pkgrel=0 _commit=67c11662510f5e2db6e6517228e80b794950c43f pkgdesc="The DNSSEC root key(s)" url="https://www.iana.org/dnssec/" @@ -14,19 +14,24 @@ makedepends="python3 openssl" install="" subpackages="" options="net" -source="$pkgname-$pkgver.tar.gz::https://github.com/iana-org/get-trust-anchor/archive/$_commit.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/iana-org/get-trust-anchor/archive/$_commit.tar.gz + trusted-key.key + " builddir="$srcdir"/get-trust-anchor-$_commit -build() { +snapshot() { + unpack cd "$builddir" - python3 get_trust_anchor.py + python3 "$builddir"/get_trust_anchor.py + sort -k 6 ksk-as-dnskey.txt* > "$startdir"/trusted-key.key + abump $pkgname-$(date "+%Y%m%d") } package() { cd "$builddir" - sort -k 6 ksk-as-dnskey.txt* > trusted-key.key - install -Dm644 trusted-key.key \ + install -Dm644 "$srcdir"/trusted-key.key \ "$pkgdir"/usr/share/$pkgname/trusted-key.key } -sha512sums="91b8fbecf10ae4d599a93bb69e342942a0f8dc3678c3ec8151dcdaa650eefdc4168eb5e272a4e4182daa180c3f5ff33217a825e2e8f19d489b6dc6171b0b5b56 dnssec-root-20170203.tar.gz" +sha512sums="91b8fbecf10ae4d599a93bb69e342942a0f8dc3678c3ec8151dcdaa650eefdc4168eb5e272a4e4182daa180c3f5ff33217a825e2e8f19d489b6dc6171b0b5b56 dnssec-root-20190225.tar.gz +19d43a669c1c4df9d0d72717f35e332d688ebb9f9e6be5adcb00db7388072ea79e71b38d4fb1059ebda255726dcfd6672ff1feb59b856876a476736d8e548d50 trusted-key.key" |