aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2023-05-03 21:12:43 +0200
committerWojtek Kosior <koszko@koszko.org>2023-05-03 21:52:45 +0200
commit75af5d1e53c8564767589bd0978fe5255f44394b (patch)
treef9be2216d9a4e5dc4db2fca0e943b8ea395bc339 /Makefile
parent73cc7aac7d7bd5ee01cad2b9ed34af31345bde3d (diff)
downloadkoszko-org-server-75af5d1e53c8564767589bd0978fe5255f44394b.tar.gz
koszko-org-server-75af5d1e53c8564767589bd0978fe5255f44394b.zip
make TLS certs usable by both guix' and host's daemons
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 27034d7..5f9b51b 100644
--- a/Makefile
+++ b/Makefile
@@ -67,6 +67,7 @@ sample-malcontent:
"$$(realpath $@)" | \
make -C subrepos/hydrilla shell-with-haketilo
+LETSENCRYPT_ETC_DIR = $(TEST_ROOT_DIR)/etc/letsencrypt
HYDRILLA_WEBSITE_ETC_DIR = $(TEST_ROOT_DIR)/etc/guix-container/hydrilla-website
MALCONTENT_DIR = $(TEST_ROOT_DIR)/var/lib/hydrilla/malcontent_dirs
GITOLITE_DIR = $(TEST_ROOT_DIR)/var/lib/gitolite3
@@ -86,6 +87,11 @@ prepare-test-root: sample-malcontent
done
@# Prepare replacement `/var/log`
mkdir -p $(TEST_ROOT_DIR)/var/log
+ @# Prepare replacement `/etc/letsencrypt`
+ mkdir --mode=755 -p $(LETSENCRYPT_ETC_DIR)
+ printf 'test secret\n' > $(LETSENCRYPT_ETC_DIR)/dummy-keys-and-stuff.txt
+ chmod 540 $(LETSENCRYPT_ETC_DIR)/dummy-keys-and-stuff.txt
+ chgrp 1001 $(LETSENCRYPT_ETC_DIR)/dummy-keys-and-stuff.txt
@# Prepare replacement `/etc`
mkdir --mode=750 -p $(HYDRILLA_WEBSITE_ETC_DIR)
printf 'test non-secret\n' > $(HYDRILLA_WEBSITE_ETC_DIR)/secret.txt