summaryrefslogtreecommitdiff
path: root/local-certificates/PKGBUILD
blob: c0349572e6a05f0637dedc28a87ef2f4833114b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Maintainer: Erich Eckner <arch at eckner dot net>

pkgname='local-certificates'
arch=('any')
pkgver=2021.01.16.22.19.18
pkgrel=1
pkgdesc='Certificate for local version of https://arch.eckner.net'
license=('GPL')
install='local-certificates.install'
url='https://eckner.net/certs'

source=(
  'https://eckner.net/certs/2020-05-31T20:30:22.opennic_root_ca.old.crt'
  'https://eckner.net/certs/2020-11-30T23:50:55.opennic_root_ca.crt'
  'https://eckner.net/certs/2020-11-30T22:42:33.root-ca.old.crt'
  'https://eckner.net/certs/2021-01-16T22:19:18.root-ca.crt'
)
sha512sums=(
  '05599a55243839294d6f158193b8f124a6e8db0394dbf03b67978251c7dfb989373ae5b1de532db8d345da573c484bcf1b18a5d51ec7173fad1b1e98a8c414f7'
  'eb6c517ba5a7e5e30bc7e64cc241af93497aa95419d199d611608777e8ac2302b574c89854cd9f293862bd7fa9ea920a248461d9ef8690a96d8da2346b65f87e'
  '61da66fb406b02f82fdded0219a8b472330c2a51d837e2c796328b8a61846e41f30219f56bbfa4c753823b83d5a952d43018ba625923813b06daa83d93f21dfc'
  'aa08f8203c5151175a8183354a0d4d7a8704fd9a7024820e0deb9d9be77f8e15238edc298be67379fd69e9209714ad7c1e31727ed2c525e6e12062f967ec95c9'
)

package() {
  cd "${srcdir}"
  install -d "${pkgdir}/usr/share/ca-certificates/trust-source/anchors"
  for s in *{,.old}.cert.pem *{,.old}.crt; do
    [ -f "$s" ] || continue
    install \
      "${s}" \
      "${pkgdir}/usr/share/ca-certificates/trust-source/anchors/${s#????-??-??T??:??:??.}"
  done
}