summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD9
-rw-r--r--ecce-gov-pt-certificates.install14
3 files changed, 24 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 734628492113..aea339b60f19 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = ecce-gov-pt-certificates
pkgdesc = CA Certificates from ECCE.gov.pt
- pkgver = 20200408
+ pkgver = 20200512
pkgrel = 1
url = http://www.ecce.gov.pt/certificados/
+ install = ecce-gov-pt-certificates.install
arch = any
license = custom
+ source = ecce-gov-pt-certificates.install
source = http://www.ecce.gov.pt/media/3793/ecraizestado.crt
source = http://www.ecce.gov.pt/media/3643/ca_ecce_001.crt
+ sha512sums = e4641faec40cd628497114a1fef8cb81aa3022b9213405f24d796f220d0f001c4661c64bc7d8451776733cb1905b8761ef56ab7617a8dd628e99eb4313f45975
sha512sums = 6e79599426ca40bb9ce9c199afad46c5ec5d7d612f0df1af6aa1f82876546926c4e502c6285d85f0124e58104c1f051f2f7dfa84a4b21f94c28073ae276e06de
sha512sums = fbbec2138137c4066917f7abf20dfd38c5d824bc8fed714d2deb0249d051d68882b2b36c1f57c057bccd1f927248a733755f533178a5669f86483cb2e2ec46f3
diff --git a/PKGBUILD b/PKGBUILD
index d23be2d1fa32..96874fd6afb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,19 @@
# Maintainer: Carlos Silva <r3pek@r3pek.org>
pkgname=ecce-gov-pt-certificates
-pkgver=20200408
+pkgver=20200512
pkgrel=1
pkgdesc="CA Certificates from ECCE.gov.pt"
arch=('any')
license=('custom')
url="http://www.ecce.gov.pt/certificados/"
-source=("http://www.ecce.gov.pt/media/3793/ecraizestado.crt"
+source=("ecce-gov-pt-certificates.install"
+ "http://www.ecce.gov.pt/media/3793/ecraizestado.crt"
"http://www.ecce.gov.pt/media/3643/ca_ecce_001.crt")
-sha512sums=('6e79599426ca40bb9ce9c199afad46c5ec5d7d612f0df1af6aa1f82876546926c4e502c6285d85f0124e58104c1f051f2f7dfa84a4b21f94c28073ae276e06de'
+sha512sums=('e4641faec40cd628497114a1fef8cb81aa3022b9213405f24d796f220d0f001c4661c64bc7d8451776733cb1905b8761ef56ab7617a8dd628e99eb4313f45975'
+ '6e79599426ca40bb9ce9c199afad46c5ec5d7d612f0df1af6aa1f82876546926c4e502c6285d85f0124e58104c1f051f2f7dfa84a4b21f94c28073ae276e06de'
'fbbec2138137c4066917f7abf20dfd38c5d824bc8fed714d2deb0249d051d68882b2b36c1f57c057bccd1f927248a733755f533178a5669f86483cb2e2ec46f3')
+install='ecce-gov-pt-certificates.install'
package() {
mkdir -p ${pkgdir}/etc/ca-certificates/trust-source/anchors
diff --git a/ecce-gov-pt-certificates.install b/ecce-gov-pt-certificates.install
new file mode 100644
index 000000000000..a77c2bfd8b04
--- /dev/null
+++ b/ecce-gov-pt-certificates.install
@@ -0,0 +1,14 @@
+set -e
+
+post_upgrade() {
+ post_install
+}
+
+post_install() {
+ update-ca-trust
+}
+
+pre_remove() {
+ update-ca-trust
+}
+