diff options
author | Trumeet <yuuta@yuuta.moe> | 2023-06-23 18:42:23 -0700 |
---|---|---|
committer | Trumeet <yuuta@yuuta.moe> | 2023-06-23 18:42:23 -0700 |
commit | ddf8edf2d9688cff46593cacd53187e35ff8eb11 (patch) | |
tree | 07012224cbe04a9beb9acd05e7321d3cc706229a | |
parent | ba2aada82bfb2b683b724aba6472fc97c2a5e939 (diff) | |
download | ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.tar ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.tar.gz ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.tar.bz2 ca-ddf8edf2d9688cff46593cacd53187e35ff8eb11.zip |
Add PKGBUILD
-rw-r--r-- | arch/.gitignore | 4 | ||||
-rw-r--r-- | arch/PKGBUILD | 22 | ||||
-rw-r--r-- | arch/ca-certificates-yuuta.install | 11 | ||||
l--------- | arch/yuuta_root.crt | 1 | ||||
-rw-r--r-- | arch/yuuta_root_old.crt | bin | 0 -> 2332 bytes | |||
l--------- | arch/yuuta_sub.crt | 1 |
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 Binary files differnew file mode 100644 index 0000000..f064b43 --- /dev/null +++ b/arch/yuuta_root_old.crt 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 |