openldap: use /dev/urandom as entropy source 6108/head
authorEneas U de Queiroz <cote2004-github@yahoo.com>
Thu, 24 May 2018 13:29:40 +0000 (10:29 -0300)
committerEneas U de Queiroz <cote2004-github@yahoo.com>
Thu, 24 May 2018 13:29:40 +0000 (10:29 -0300)
When cross-compiling, the configure script doesn't use /dev/urandom as
entropy source, which would have been the case if we were building it
natively.  Instead it tries to use an EGD, which openwrt doesn't supply.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
libs/openldap/Makefile

index 7269cf67a1815cbb59588474119dc6884f05c8f9..b036641d0dafb7cc9f9809e9e52087000d6bd8c4 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=openldap
 PKG_VERSION:=2.4.45
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
 PKG_SOURCE_URL:=ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/ \
@@ -82,7 +82,8 @@ define Package/openldap-server/conffiles
 /etc/openldap/slapd.conf
 endef
 
-TARGET_CFLAGS += $(FPIC) -lpthread
+TARGET_CFLAGS += $(FPIC) -lpthread \
+       -DURANDOM_DEVICE=\\\"/dev/urandom\\\"
 
 CONFIGURE_ARGS += \
        --enable-shared \