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)