aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2023-06-23 18:42:23 -0700
committerTrumeet <yuuta@yuuta.moe>2023-06-23 18:42:23 -0700
commitddf8edf2d9688cff46593cacd53187e35ff8eb11 (patch)
tree07012224cbe04a9beb9acd05e7321d3cc706229a
parentba2aada82bfb2b683b724aba6472fc97c2a5e939 (diff)
downloadca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.tar
ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.tar.gz
ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.tar.bz2
ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.zip
Add PKGBUILD
-rw-r--r--arch/.gitignore4
-rw-r--r--arch/PKGBUILD22
-rw-r--r--arch/ca-certificates-yuuta.install11
l---------arch/yuuta_root.crt1
-rw-r--r--arch/yuuta_root_old.crtbin0 -> 2332 bytes
l---------arch/yuuta_sub.crt1
6 files changed, 39 insertions, 0 deletions
diff --git a/arch/.gitignore b/arch/.gitignore
new file mode 100644
index 0000000..747dd4d
--- /dev/null
+++ b/arch/.gitignore
@@ -0,0 +1,4 @@
+*.zst
+*.log
+pkg/
+src/
diff --git a/arch/PKGBUILD b/arch/PKGBUILD
new file mode 100644
index 0000000..bb9e47e
--- /dev/null
+++ b/arch/PKGBUILD
@@ -0,0 +1,22 @@
+# Maintainer: Yuuta Liang <yuuta@yuuta.moe>
+
+pkgname=ca-certificates-yuutahome
+pkgver=2
+pkgrel=1
+pkgdesc="Yuuta Internal Root CA"
+arch=(any)
+url="https://home.yuuta.moe/"
+license=('custom')
+depends=(ca-certificates-utils)
+install=ca-certificates-yuuta.install
+source=(yuuta_root.crt yuuta_sub.crt yuuta_root_old.crt)
+sha256sums=('377efbb072054b7915486dc8737334a51fada0b701868db00e6ad045036ff705'
+ 'ffa8890425d75e666aa4856731e49e18ef0e8fda9b8ab32a5133ffb8d97dd68b'
+ '618e655ca5dea12fb8528cbb6c1efa3c72c9162af54872e81678b229a5d7160d')
+
+package() {
+ local certdir="$pkgdir/usr/share/ca-certificates/trust-source/anchors"
+ install -Dt "$certdir" -m 644 yuuta_root.crt
+ install -Dt "$certdir" -m 644 yuuta_sub.crt
+ install -Dt "$certdir" -m 644 yuuta_root_old.crt
+}
diff --git a/arch/ca-certificates-yuuta.install b/arch/ca-certificates-yuuta.install
new file mode 100644
index 0000000..4bdd5fe
--- /dev/null
+++ b/arch/ca-certificates-yuuta.install
@@ -0,0 +1,11 @@
+post_install() {
+ usr/bin/trust extract-compat
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ post_install
+}
diff --git a/arch/yuuta_root.crt b/arch/yuuta_root.crt
new file mode 120000
index 0000000..9b04c1b
--- /dev/null
+++ b/arch/yuuta_root.crt
@@ -0,0 +1 @@
+../ca.crt \ No newline at end of file
diff --git a/arch/yuuta_root_old.crt b/arch/yuuta_root_old.crt
new file mode 100644
index 0000000..f064b43
--- /dev/null
+++ b/arch/yuuta_root_old.crt
Binary files differ
diff --git a/arch/yuuta_sub.crt b/arch/yuuta_sub.crt
new file mode 120000
index 0000000..c38279d
--- /dev/null
+++ b/arch/yuuta_sub.crt
@@ -0,0 +1 @@
+../sub.crt \ No newline at end of file