pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/50679: databases/openldap-server fails with bdb option
>Number: 50679
>Category: pkg
>Synopsis: databases/openldap-server fails with bdb option
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jan 19 15:00:01 +0000 2016
>Originator: Frédéric Fauberteau
>Release: pkgsrc-2015Q4
>Organization:
>Environment:
NetBSD trashware 7.0_STABLE NetBSD 7.0_STABLE (TRASHWARE) #1: Sat Dec 5 19:26:52 CET 2015 triaxx@hydralisk:/home/triaxx/dev/nbsd/netbsd-7/usr/objs/sys/arch/amd64/compile/TRASHWARE amd64
>Description:
/usr/pkgsrc/databases/openldap-server/work/.destdir/usr/pkg/share/examples/openldap/DB_CONFIG: no such file or directory when the option 'bdb' is disabled.
>How-To-Repeat:
PKG_OPTIONS.openldap-server += -bdb
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/databases/openldap-server/Makefile,v
retrieving revision 1.46
diff -u -u -r1.46 Makefile
--- Makefile 2 Dec 2015 17:04:57 -0000 1.46
+++ Makefile 19 Jan 2016 14:01:46 -0000
@@ -50,8 +50,6 @@
CNFS_PERMS= slapd.conf
-DB_CONFIG= DB_CONFIG
-
RCD_SCRIPTS= slapd
FILES_SUBST+= OPENLDAP_ETCDIR=${OPENLDAP_ETCDIR}
@@ -68,8 +66,6 @@
.include "../../databases/openldap/Makefile.common"
-CONF_FILES_PERMS+= ${EGDIR}/DB_CONFIG ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS}
-
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
.include "../../devel/libuuid/buildlink3.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/databases/openldap-server/PLIST,v
retrieving revision 1.12
diff -u -u -r1.12 PLIST
--- PLIST 11 Mar 2014 14:05:00 -0000 1.12
+++ PLIST 19 Jan 2016 14:01:46 -0000
@@ -10,7 +10,7 @@
sbin/slappasswd
sbin/slapschema
sbin/slaptest
-share/examples/openldap/DB_CONFIG
+${PLIST.bdb}share/examples/openldap/DB_CONFIG
share/examples/openldap/schema/README
share/examples/openldap/schema/collective.ldif
share/examples/openldap/schema/collective.schema
Index: options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/databases/openldap-server/options.mk,v
retrieving revision 1.19
diff -u -u -r1.19 options.mk
--- options.mk 7 Sep 2015 12:02:06 -0000 1.19
+++ options.mk 19 Jan 2016 14:01:46 -0000
@@ -8,7 +8,7 @@
.include "../../mk/bsd.options.mk"
-PLIST_VARS+= slapi
+PLIST_VARS+= bdb slapi
###
### Whether to build with the Berkeley DB based slapd backends.
@@ -20,7 +20,10 @@
BDB_ACCEPTED= db4 db5
CONFIGURE_ARGS+= --enable-bdb --enable-hdb
TEST_TARGET= test
+DB_CONFIG= DB_CONFIG
+CONF_FILES_PERMS+= ${EGDIR}/DB_CONFIG ${OPENLDAP_VARDIR}/openldap-data/DB_CONFIG ${OPENLDAP_FILEPERMS}
. include "../../mk/bdb.buildlink3.mk"
+PLIST.bdb= yes
.else
CONFIGURE_ARGS+= --disable-bdb --disable-hdb
.endif
Home |
Main Index |
Thread Index |
Old Index