-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (24 loc) · 1.07 KB
/
Makefile
File metadata and controls
27 lines (24 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
REGGAE_PATH = /usr/local/share/reggae
FQDN ?= example.com
USE = letsencrypt ldap
SERVICES += backend https://github.com/freenit-framework/backend
SERVICES += frontend https://github.com/freenit-framework/frontend
SERVICES += designer https://github.com/freenit-framework/designer
SERVICES += doc https://github.com/freenit-framework/doc
BACKEND != reggae get-config BACKEND
CBSD_WORKDIR != sysrc -s cbsd -n cbsd_workdir 2>/dev/null || true
.include <${REGGAE_PATH}/mk/use.mk>
post_setup:
.for service url in ${ALL_SERVICES}
@echo "FQDN = ${FQDN}" >>services/${service}/project.mk
@echo "DHCP ?= ${DHCP}" >>services/${service}/project.mk
.if defined(VERSION)
@echo "VERSION = ${FQDN}" >>services/${service}/project.mk
.endif
.endfor
.if ${BACKEND} == base
@echo "\$${base}/letsencrypt/usr/local/etc/dehydrated/certs \$${path}/etc/certs nullfs rw 0 0" >services/ldap/templates/fstab
.elif ${BACKEND} == cbsd
@echo "${CBSD_WORKDIR}/jails-data/letsencrypt-data/usr/local/etc/dehydrated/certs /etc/certs nullfs rw 0 0" >services/ldap/templates/fstab
.endif
.include <${REGGAE_PATH}/mk/project.mk>