summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2016-01-21 10:57:45 +0000
committerdes <des@FreeBSD.org>2016-01-21 10:57:45 +0000
commitd53b167ff8aefb8979d11427b151d00ea903b1f8 (patch)
tree39b333939f62760902090bc1b1ea0199f9f77864 /crypto
parentfb833979a52c5f88b1332a1f59570adb8fb62a05 (diff)
downloadFreeBSD-src-d53b167ff8aefb8979d11427b151d00ea903b1f8.zip
FreeBSD-src-d53b167ff8aefb8979d11427b151d00ea903b1f8.tar.gz
Take care not to pick up the wrong version of OpenSSL when running in an
environment that has OpenSSL from ports in addition to the base version.
Diffstat (limited to 'crypto')
-rwxr-xr-xcrypto/openssh/freebsd-configure.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/crypto/openssh/freebsd-configure.sh b/crypto/openssh/freebsd-configure.sh
index dd336bd..0f37eb9 100755
--- a/crypto/openssh/freebsd-configure.sh
+++ b/crypto/openssh/freebsd-configure.sh
@@ -7,6 +7,7 @@ configure_args="
--prefix=/usr
--sysconfdir=/etc/ssh
--with-pam
+ --with-ssl-dir=/usr
--with-tcp-wrappers
--with-libedit
--with-ssl-engine
@@ -18,11 +19,16 @@ set -e
# make sure configure uses the correct compiler
export CC=$(echo ".include <bsd.lib.mk>" | make -f /dev/stdin -VCC)
export CPP=$(echo ".include <bsd.lib.mk>" | make -f /dev/stdin -VCPP)
+unset CFLAGS CPPFLAGS LDFLAGS LIBS
# regenerate configure and config.h.in
autoheader
autoconf
+# reset PATH to avoid picking up the wrong libraries
+export PATH=/bin:/sbin:/usr/bin:/usr/sbin
+unset LD_LIBRARY_PATH
+
# generate config.h with krb5 and stash it
sh configure $configure_args --with-kerberos5
mv config.log config.log.orig
OpenPOWER on IntegriCloud