aboutsummaryrefslogtreecommitdiff
path: root/src/tesserae
diff options
context:
space:
mode:
authoraethrvmn <me@aethrvmn.gr>2025-11-11 00:22:55 +0000
committeraethrvmn <me@aethrvmn.gr>2025-11-11 00:22:55 +0000
commit52b0b28938c4fbc4f876b6b4367092628cfac1a3 (patch)
tree29f2bb387b057c97109ddb6e82ebc3a283a28181 /src/tesserae
parentadded lzo definition (diff)
added make_ca definition
Diffstat (limited to 'src/tesserae')
-rw-r--r--src/tesserae/make_ca.nim22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/tesserae/make_ca.nim b/src/tesserae/make_ca.nim
new file mode 100644
index 0000000..3d2c977
--- /dev/null
+++ b/src/tesserae/make_ca.nim
@@ -0,0 +1,22 @@
+import .. / lapis
+
+tessera "make_ca":
+ source: "https://github.com/lfs-book/make-ca/archive/v1.16.1/make-ca-1.16.1.tar.gz"
+ patches: @[""]
+ dependencies: @[
+ "p11_kit",
+ "fcron"
+ ]
+ build: @[
+ "make install",
+ "install -vdm755 /etc/ssl/local",
+ "/usr/sbin/make-ca -g",
+ """
+ cat > /etc/cron.weekly/update-pki.sh << "EOF" &&
+ #!/bin/bash
+ /usr/sbin/make-ca -g
+ EOF
+ """,
+ "chmod 754 /etc/cron.weekly/update-pki.sh"
+ ]
+ result: "make-ca"
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.