| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.48 2016/06/17 14:01:58 jperkin Exp $ | | 1 | # $NetBSD: Makefile,v 1.49 2016/07/02 21:03:08 jperkin Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${DISTNAME:S/-/-server-/} | | 3 | PKGNAME= ${DISTNAME:S/-/-server-/} |
4 | PKGREVISION= 2 | | 4 | PKGREVISION= 3 |
5 | COMMENT= Lightweight Directory Access Protocol server suite | | 5 | COMMENT= Lightweight Directory Access Protocol server suite |
6 | | | 6 | |
7 | CONFLICTS+= openldap<2.3.23nb1 | | 7 | CONFLICTS+= openldap<2.3.23nb1 |
8 | | | 8 | |
9 | DEPENDS+= openldap-client>=2.3.27nb1:../../databases/openldap-client | | 9 | DEPENDS+= openldap-client>=2.3.27nb1:../../databases/openldap-client |
10 | | | 10 | |
11 | CFLAGS.FreeBSD+= -DMDB_DSYNC=O_SYNC | | 11 | CFLAGS.FreeBSD+= -DMDB_DSYNC=O_SYNC |
12 | CFLAGS.DragonFly+= -DMDB_DSYNC=O_SYNC -DMDB_FDATASYNC=fsync | | 12 | CFLAGS.DragonFly+= -DMDB_DSYNC=O_SYNC -DMDB_FDATASYNC=fsync |
13 | | | 13 | |
14 | # slapd options | | 14 | # slapd options |
15 | CONFIGURE_ARGS+= --enable-slapd | | 15 | CONFIGURE_ARGS+= --enable-slapd |
16 | CONFIGURE_ARGS+= --enable-crypt | | 16 | CONFIGURE_ARGS+= --enable-crypt |
17 | CONFIGURE_ARGS+= --enable-wrappers | | 17 | CONFIGURE_ARGS+= --enable-wrappers |
| @@ -46,27 +46,29 @@ OWN_DIRS+= ${OPENLDAP_VARDIR} | | | @@ -46,27 +46,29 @@ OWN_DIRS+= ${OPENLDAP_VARDIR} |
46 | OWN_DIRS_PERMS= ${OPENLDAP_VARDIR}/openldap-data ${SLAPD_DIRPERMS} | | 46 | OWN_DIRS_PERMS= ${OPENLDAP_VARDIR}/openldap-data ${SLAPD_DIRPERMS} |
47 | OWN_DIRS_PERMS+= ${OPENLDAP_VARDIR}/run ${RUN_DIRPERMS} | | 47 | OWN_DIRS_PERMS+= ${OPENLDAP_VARDIR}/run ${RUN_DIRPERMS} |
48 | | | 48 | |
49 | CNFS= ${CNFS_SCHEMAS_cmd:sh} | | 49 | CNFS= ${CNFS_SCHEMAS_cmd:sh} |
50 | CNFS_SCHEMAS_cmd= ${SED} -ne "/\.ldif$$/p;/\.schema$$/p" ${PKGDIR}/PLIST | ${SED} -e "s|share/examples/openldap/||" | | 50 | CNFS_SCHEMAS_cmd= ${SED} -ne "/\.ldif$$/p;/\.schema$$/p" ${PKGDIR}/PLIST | ${SED} -e "s|share/examples/openldap/||" |
51 | | | 51 | |
52 | CNFS_PERMS= slapd.conf | | 52 | CNFS_PERMS= slapd.conf |
53 | | | 53 | |
54 | DB_CONFIG= DB_CONFIG | | 54 | DB_CONFIG= DB_CONFIG |
55 | | | 55 | |
56 | RCD_SCRIPTS= slapd | | 56 | RCD_SCRIPTS= slapd |
57 | | | 57 | |
58 | FILES_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR} | | 58 | FILES_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR} |
| | | 59 | FILES_SUBST+= OPENLDAP_VARDIR=${OPENLDAP_VARDIR} |
59 | FILES_SUBST+= SLAPD_USER=${SLAPD_USER} | | 60 | FILES_SUBST+= SLAPD_USER=${SLAPD_USER} |
| | | 61 | FILES_SUBST+= LDAP_GROUP=${LDAP_GROUP} |
60 | | | 62 | |
61 | MESSAGE_SUBST+= SLAPD_USER=${SLAPD_USER} | | 63 | MESSAGE_SUBST+= SLAPD_USER=${SLAPD_USER} |
62 | MESSAGE_SUBST+= LDAP_GROUP=${LDAP_GROUP} | | 64 | MESSAGE_SUBST+= LDAP_GROUP=${LDAP_GROUP} |
63 | MESSAGE_SUBST+= OPENLDAP_VARDIR=${OPENLDAP_VARDIR} | | 65 | MESSAGE_SUBST+= OPENLDAP_VARDIR=${OPENLDAP_VARDIR} |
64 | MESSAGE_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR} | | 66 | MESSAGE_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR} |
65 | MESSAGE_SUBST+= CHOWN=${CHOWN:Q} | | 67 | MESSAGE_SUBST+= CHOWN=${CHOWN:Q} |
66 | MESSAGE_SUBST+= CHMOD=${CHMOD:Q} | | 68 | MESSAGE_SUBST+= CHMOD=${CHMOD:Q} |
67 | | | 69 | |
68 | .include "options.mk" | | 70 | .include "options.mk" |
69 | | | 71 | |
70 | .include "../../databases/openldap/Makefile.common" | | 72 | .include "../../databases/openldap/Makefile.common" |
71 | | | 73 | |
72 | CONF_FILES_PERMS+= ${EGDIR}/DB_CONFIG ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS} | | 74 | CONF_FILES_PERMS+= ${EGDIR}/DB_CONFIG ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS} |