summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-07-03 10:09:47 +0100
committerJoe Carstairs <me@joeac.net>2026-07-03 10:09:47 +0100
commite2d3c0537657752359975c62c3f7dc542e63532a (patch)
tree95b8298e6bff0bf597ec1242ef1f42ff9315add0
parentc62f30ec324a511989c80240ebb21bb8c6423eec (diff)
make install installs vaultwarden data dir
-rw-r--r--make/vars.mk2
-rw-r--r--vaultwarden/install.mk12
2 files changed, 13 insertions, 1 deletions
diff --git a/make/vars.mk b/make/vars.mk
index 5411b98..c1c2db1 100644
--- a/make/vars.mk
+++ b/make/vars.mk
@@ -29,7 +29,7 @@ PORT_vaultwarden := 9000
PUBLIC_ROOT_DIR_ln := /var/ln.joeac.net/public
-VAULTWARDEN_DATA_DIR := /var/vaultwarden
+export VAULTWARDEN_DATA_DIR := /var/vaultwarden
$(foreach module,$(ALL_MODULES),$(if $(PORT_$(module)),$(eval \
export $(call capitalise,$(module))_PORT := $(PORT_$(module)))))
diff --git a/vaultwarden/install.mk b/vaultwarden/install.mk
new file mode 100644
index 0000000..42333f7
--- /dev/null
+++ b/vaultwarden/install.mk
@@ -0,0 +1,12 @@
+.PHONY: install
+install: $(VAULTWARDEN_DATA_DIR)
+
+.PHONY: reinstall
+reinstall: $(VAULTWARDEN_DATA_DIR)
+
+$(VAULTWARDEN_DATA_DIR):
+ sudo mkdir -p $(VAULTWARDEN_DATA_DIR)
+
+.PHONY: uninstall
+uninstall:
+ $(info Nothing to do)