| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.21 2009/10/29 06:56:11 ghen Exp $ | | 1 | # $NetBSD: Makefile,v 1.22 2009/10/29 15:50:17 ghen Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${DISTNAME:S/-/-server-/} | | 3 | PKGNAME= ${DISTNAME:S/-/-server-/} |
4 | COMMENT= Lightweight Directory Access Protocol server suite | | 4 | COMMENT= Lightweight Directory Access Protocol server suite |
5 | | | 5 | |
6 | CONFLICTS+= openldap<2.3.23nb1 | | 6 | CONFLICTS+= openldap<2.3.23nb1 |
7 | | | 7 | |
8 | DEPENDS+= openldap-client>=2.3.27nb1:../../databases/openldap-client | | 8 | DEPENDS+= openldap-client>=2.3.27nb1:../../databases/openldap-client |
9 | | | 9 | |
10 | PKG_DESTDIR_SUPPORT= user-destdir | | 10 | PKG_DESTDIR_SUPPORT= user-destdir |
11 | | | 11 | |
12 | # slapd options | | 12 | # slapd options |
13 | CONFIGURE_ARGS+= --enable-slapd | | 13 | CONFIGURE_ARGS+= --enable-slapd |
14 | CONFIGURE_ARGS+= --enable-crypt | | 14 | CONFIGURE_ARGS+= --enable-crypt |
| @@ -40,34 +40,34 @@ OPENLDAP_FILEPERMS= ${REAL_ROOT_USER} ${ | | | @@ -40,34 +40,34 @@ OPENLDAP_FILEPERMS= ${REAL_ROOT_USER} ${ |
40 | SLAPD_DIRPERMS= ${SLAPD_USER} ${LDAP_GROUP} 0700 | | 40 | SLAPD_DIRPERMS= ${SLAPD_USER} ${LDAP_GROUP} 0700 |
41 | RUN_DIRPERMS= ${REAL_ROOT_USER} ${LDAP_GROUP} 0775 | | 41 | RUN_DIRPERMS= ${REAL_ROOT_USER} ${LDAP_GROUP} 0775 |
42 | | | 42 | |
43 | MAKE_DIRS= ${OPENLDAP_ETCDIR}/schema | | 43 | MAKE_DIRS= ${OPENLDAP_ETCDIR}/schema |
44 | OWN_DIRS+= ${OPENLDAP_VARDIR} | | 44 | OWN_DIRS+= ${OPENLDAP_VARDIR} |
45 | OWN_DIRS_PERMS= ${OPENLDAP_VARDIR}/openldap-data ${SLAPD_DIRPERMS} | | 45 | OWN_DIRS_PERMS= ${OPENLDAP_VARDIR}/openldap-data ${SLAPD_DIRPERMS} |
46 | OWN_DIRS_PERMS+= ${OPENLDAP_VARDIR}/run ${RUN_DIRPERMS} | | 46 | OWN_DIRS_PERMS+= ${OPENLDAP_VARDIR}/run ${RUN_DIRPERMS} |
47 | | | 47 | |
48 | CNFS= ${CNFS_SCHEMAS_cmd:sh} | | 48 | CNFS= ${CNFS_SCHEMAS_cmd:sh} |
49 | CNFS_SCHEMAS_cmd= ${SED} -ne "/\.ldif$$/p;/\.schema$$/p" ${PKGDIR}/PLIST | ${SED} -e "s|share/examples/openldap/||" | | 49 | CNFS_SCHEMAS_cmd= ${SED} -ne "/\.ldif$$/p;/\.schema$$/p" ${PKGDIR}/PLIST | ${SED} -e "s|share/examples/openldap/||" |
50 | | | 50 | |
51 | CNFS_PERMS= slapd.conf | | 51 | CNFS_PERMS= slapd.conf |
52 | | | 52 | |
53 | DB_CONFIG= DB_CONFIG.example | | 53 | DB_CONFIG= DB_CONFIG |
54 | | | 54 | |
55 | RCD_SCRIPTS= slapd | | 55 | RCD_SCRIPTS= slapd |
56 | | | 56 | |
57 | FILES_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR:Q} | | 57 | FILES_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR:Q} |
58 | FILES_SUBST+= SLAPD_USER=${SLAPD_USER} | | 58 | FILES_SUBST+= SLAPD_USER=${SLAPD_USER} |
59 | | | 59 | |
60 | MESSAGE_SUBST+= SLAPD_USER=${SLAPD_USER:Q} | | 60 | MESSAGE_SUBST+= SLAPD_USER=${SLAPD_USER:Q} |
61 | MESSAGE_SUBST+= LDAP_GROUP=${LDAP_GROUP:Q} | | 61 | MESSAGE_SUBST+= LDAP_GROUP=${LDAP_GROUP:Q} |
62 | MESSAGE_SUBST+= OPENLDAP_VARDIR=${OPENLDAP_VARDIR:Q} | | 62 | MESSAGE_SUBST+= OPENLDAP_VARDIR=${OPENLDAP_VARDIR:Q} |
63 | MESSAGE_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR:Q} | | 63 | MESSAGE_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR:Q} |
64 | MESSAGE_SUBST+= CHOWN=${CHOWN} | | 64 | MESSAGE_SUBST+= CHOWN=${CHOWN} |
65 | MESSAGE_SUBST+= CHMOD=${CHMOD} | | 65 | MESSAGE_SUBST+= CHMOD=${CHMOD} |
66 | | | 66 | |
67 | .include "options.mk" | | 67 | .include "options.mk" |
68 | | | 68 | |
69 | .include "../../databases/openldap/Makefile.common" | | 69 | .include "../../databases/openldap/Makefile.common" |
70 | | | 70 | |
71 | CONF_FILES_PERMS+= ${EGDIR}/DB_CONFIG.example ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS} | | 71 | CONF_FILES_PERMS+= ${EGDIR}/DB_CONFIG ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS} |
72 | | | 72 | |
73 | .include "../../mk/bsd.pkg.mk" | | 73 | .include "../../mk/bsd.pkg.mk" |