aboutsummaryrefslogtreecommitdiff
path: root/mox/install.mk
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-07-05 23:16:05 +0100
committerJoe Carstairs <me@joeac.net>2026-07-05 23:18:11 +0100
commit639196f0c9cb2fd972897a7652f903b11f9154d1 (patch)
treec2aac30d05f3dc7b75f63f6616291b2ce48557cd /mox/install.mk
parent404cb2d98c0fbdef83b35e8fe995972fa8b47531 (diff)
install mox config
Diffstat (limited to 'mox/install.mk')
-rw-r--r--mox/install.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/mox/install.mk b/mox/install.mk
index 8f0c7dd..f175812 100644
--- a/mox/install.mk
+++ b/mox/install.mk
@@ -33,8 +33,11 @@ install_unbound_anchor_crontab:
/etc/unbound/unbound.conf.d/dnssec.conf: dnssec.conf
sudo mkdir -p $(dir $@) && sudo cp $< $@
+DKIM_PRIVATE_KEY_A := ~/mox/config/dkim/2026a._domainkey.mail.joeac.net.20260705T163220.rsa2048.privatekey.pkcs8.pem
+DKIM_PRIVATE_KEY_B := ~/mox/config/dkim/2026b._domainkey.mail.joeac.net.20260705T163220.rsa2048.privatekey.pkcs8.pem
+DKIM_PRIVATE_KEYS := $(DKIM_PRIVATE_KEY_A) $(DKIM_PRIVATE_KEY_B)
.PHONY: install_mox
-install_mox: /usr/local/bin/mox /home/mox/config/domains.conf
+install_mox: /usr/local/bin/mox ~/mox/config/adminpasswd $(DKIM_PRIVATE_KEYS)
MOX_PLATFORM := $(if $(filter armv7% arm32%,$(CPU_ARCH)),arm,amd64)
MOX_VERSION := 0.0.15
@@ -49,5 +52,5 @@ MOX_URL := $(MOX_URL_BASE)@v$(MOX_VERSION)/linux-$(MOX_PLATFORM)-go$(MOX_GO_VERS
chmod +x mox
sudo mv mox /usr/local/bin/mox
-/home/mox/config/domains.conf:
- $(error Now configure mox for mail.joeac.net. To get started, create a user 'mox' if there isn't one already, cd to /home/mox, and run 'mox -hostname mail.joeac.net -existing-webserver quickstart me@mail.joeac.net'. See https://www.xmox.nl for more information on how to configure mox.)
+~/mox/config/%: config/%
+ mkdir -p $(dir $@) && cp $< $@