Fix a cryptoless world by disconnecting libmp from the build when there is no
crypto bits installed and/or NOCRYPTO/NO_OPENSSL is defined. This unfortunately meants that usr.bin/chkey, usr.bin/newkey and usr.sbin/keyserv have also to be disconnected. IMO it is merely a workaround, the proper solution is to move libmp to src/crypto where it belongs and use libgmp for the cryptoless builds instead. Missed by: dd
This commit is contained in:
parent
0426db70c6
commit
a8ec1b4851
@ -23,7 +23,7 @@ SUBDIR= ${_csu} libcom_err libcrypt msun libmd \
|
|||||||
${_compat} libalias libatm ${_libbind} libbz2 libc ${_libc_r} \
|
${_compat} libalias libatm ${_libbind} libbz2 libc ${_libc_r} \
|
||||||
libcalendar libcam libcompat libdevinfo libdevstat libdisk \
|
libcalendar libcam libcompat libdevinfo libdevstat libdisk \
|
||||||
libedit libfetch libform libftpio libgnumalloc ${_libio} libipsec \
|
libedit libfetch libform libftpio libgnumalloc ${_libio} libipsec \
|
||||||
libipx libisc libkvm libmenu libmp ${_libncp} \
|
libipx libisc libkvm libmenu ${_libmp} ${_libncp} \
|
||||||
libnetgraph libopie libpam libpanel libpcap \
|
libnetgraph libopie libpam libpanel libpcap \
|
||||||
libresolv librpcsvc libsmdb libsmutil libss \
|
libresolv librpcsvc libsmdb libsmutil libss \
|
||||||
libstand ${_libtelnet} libusb ${_libvgl} libwrap libxpg4 liby libz
|
libstand ${_libtelnet} libusb ${_libvgl} libwrap libxpg4 liby libz
|
||||||
@ -61,4 +61,8 @@ _compat= compat
|
|||||||
_libtelnet= libtelnet
|
_libtelnet= libtelnet
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
|
||||||
|
_libmp= libmp
|
||||||
|
.endif
|
||||||
|
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
@ -20,7 +20,6 @@ SUBDIR= apply \
|
|||||||
chat \
|
chat \
|
||||||
checknr \
|
checknr \
|
||||||
chflags \
|
chflags \
|
||||||
chkey \
|
|
||||||
chpass \
|
chpass \
|
||||||
cksum \
|
cksum \
|
||||||
cmp \
|
cmp \
|
||||||
@ -105,7 +104,6 @@ SUBDIR= apply \
|
|||||||
mt \
|
mt \
|
||||||
ncal \
|
ncal \
|
||||||
netstat \
|
netstat \
|
||||||
newkey \
|
|
||||||
nfsstat \
|
nfsstat \
|
||||||
nice \
|
nice \
|
||||||
nl \
|
nl \
|
||||||
@ -230,4 +228,8 @@ SUBDIR+=ar \
|
|||||||
SUBDIR+=uac
|
SUBDIR+=uac
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if exists(${.CURDIR}/../../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
|
||||||
|
SUBDIR+=chkey newkey
|
||||||
|
.endif
|
||||||
|
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
@ -46,7 +46,6 @@ SUBDIR= IPXrouted \
|
|||||||
kbdcontrol \
|
kbdcontrol \
|
||||||
kbdmap \
|
kbdmap \
|
||||||
kernbb \
|
kernbb \
|
||||||
keyserv \
|
|
||||||
lastlogin \
|
lastlogin \
|
||||||
manctl \
|
manctl \
|
||||||
memcontrol \
|
memcontrol \
|
||||||
@ -185,4 +184,8 @@ SUBDIR+=boot0cfg
|
|||||||
SUBDIR+=boot98cfg
|
SUBDIR+=boot98cfg
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if exists(${.CURDIR}/../../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
|
||||||
|
SUBDIR+=keyserv
|
||||||
|
.endif
|
||||||
|
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user