Date: Thu, 15 May 2003 17:34:09 +0200 From: Dag-Erling Smorgrav <des@ofug.org> To: Ruslan Ermilov <ru@freebsd.org> Cc: arch@freebsd.org Subject: Re: NOCRYPT / NOSECURE Message-ID: <xzpd6ikmdfy.fsf@flood.ping.uio.no> In-Reply-To: <xzphe7wmdhy.fsf@flood.ping.uio.no> (Dag-Erling Smorgrav's message of "Thu, 15 May 2003 17:32:57 %2B0200") References: <xzpr870mgvb.fsf@flood.ping.uio.no> <20030515145721.GA68695@sunbay.com> <xzphe7wmdhy.fsf@flood.ping.uio.no>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-= Dag-Erling Smorgrav <des@ofug.org> writes: > See attached patch. Gah. DES -- Dag-Erling Smorgrav - des@ofug.org --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=nosecure.diff Index: src/Makefile.inc1 =================================================================== RCS file: /home/ncvs/src/Makefile.inc1,v retrieving revision 1.356 diff -u -r1.356 Makefile.inc1 --- src/Makefile.inc1 5 May 2003 12:54:26 -0000 1.356 +++ src/Makefile.inc1 15 May 2003 15:18:51 -0000 @@ -8,7 +8,6 @@ # -DNOCRYPT will prevent building of crypt versions # -DNOMAN do not build the manual pages # -DNOPROFILE do not build profiled libraries -# -DNOSECURE do not go into secure subdir # -DNOGAMES do not go into games subdir # -DNOSHARE do not go into share subdir # -DNOINFO do not make or install info files @@ -70,7 +69,7 @@ .if exists(${.CURDIR}/sbin) SUBDIR+= sbin .endif -.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) && !defined(NOSECURE) +.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) SUBDIR+= secure .endif .if exists(${.CURDIR}/share) && !defined(NOSHARE) @@ -799,7 +798,7 @@ _generic_libs+= lib -.if !defined(NOCRYPT) && !defined(NOSECURE) +.if !defined(NOCRYPT) .if !defined(NO_OPENSSL) _prebuild_libs+= secure/lib/libcrypto secure/lib/libssl .if !defined(NO_OPENSSH) Index: src/bin/ed/Makefile =================================================================== RCS file: /home/ncvs/src/bin/ed/Makefile,v retrieving revision 1.21 diff -u -r1.21 Makefile --- src/bin/ed/Makefile 6 Dec 2001 10:50:23 -0000 1.21 +++ src/bin/ed/Makefile 15 May 2003 15:18:55 -0000 @@ -5,7 +5,7 @@ LINKS= ${BINDIR}/ed ${BINDIR}/red MLINKS= ed.1 red.1 -.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) +.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) DISTRIBUTION=crypto CFLAGS+=-DDES DPADD= ${LIBCIPHER} Index: src/lib/Makefile =================================================================== RCS file: /home/ncvs/src/lib/Makefile,v retrieving revision 1.156 diff -u -r1.156 Makefile --- src/lib/Makefile 5 May 2003 07:58:42 -0000 1.156 +++ src/lib/Makefile 15 May 2003 15:19:29 -0000 @@ -79,13 +79,11 @@ .if defined(RELEASEDIR) || \ (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \ - defined(NOCRYPT) || defined(NO_OPENSSL) || \ - (defined(NOSECURE) && defined(NO_KERBEROS)) + defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS) _libtelnet= libtelnet .endif -.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) \ - && !defined(NOSECURE) +.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) _libmp= libmp .endif Index: src/lib/libcrypt/Makefile =================================================================== RCS file: /home/ncvs/src/lib/libcrypt/Makefile,v retrieving revision 1.30 diff -u -r1.30 Makefile --- src/lib/libcrypt/Makefile 27 Mar 2001 17:26:59 -0000 1.30 +++ src/lib/libcrypt/Makefile 15 May 2003 15:19:54 -0000 @@ -13,7 +13,7 @@ CFLAGS+= -DLIBC_SCCS -Wall # Pull in the crypt-des.c source, assuming it is present. .if exists(${.CURDIR}/../../secure/lib/libcrypt/crypt-des.c) && \ - !defined(NOSECURE) && !defined(NOCRYPT) + !defined(NOCRYPT) .PATH: ${.CURDIR}/../../secure/lib/libcrypt SRCS+= crypt-des.c crypt-blowfish.c blowfish.c CFLAGS+= -I${.CURDIR} -DHAS_DES -DHAS_BLOWFISH Index: src/lib/libfetch/Makefile =================================================================== RCS file: /home/ncvs/src/lib/libfetch/Makefile,v retrieving revision 1.40 diff -u -r1.40 Makefile --- src/lib/libfetch/Makefile 1 May 2003 14:39:43 -0000 1.40 +++ src/lib/libfetch/Makefile 15 May 2003 15:20:02 -0000 @@ -9,7 +9,7 @@ MAN= fetch.3 CLEANFILES= ftperr.h httperr.h -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) CFLAGS+= -DWITH_SSL DPADD= ${LIBSSL} ${LIBCRYPTO} LDADD= -lssl -lcrypto Index: src/lib/libpam/modules/modules.inc =================================================================== RCS file: /home/ncvs/src/lib/libpam/modules/modules.inc,v retrieving revision 1.16 diff -u -r1.16 modules.inc --- src/lib/libpam/modules/modules.inc 5 May 2003 07:58:42 -0000 1.16 +++ src/lib/libpam/modules/modules.inc 15 May 2003 15:20:08 -0000 @@ -24,8 +24,7 @@ MODULES += pam_rootok MODULES += pam_securetty MODULES += pam_self -.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) && \ - !defined(NOSECURE) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) MODULES += pam_ssh .endif MODULES += pam_tacplus Index: src/libexec/Makefile =================================================================== RCS file: /home/ncvs/src/libexec/Makefile,v retrieving revision 1.60 diff -u -r1.60 Makefile --- src/libexec/Makefile 11 May 2003 18:48:29 -0000 1.60 +++ src/libexec/Makefile 15 May 2003 15:20:21 -0000 @@ -43,8 +43,7 @@ .if defined(RELEASEDIR) || \ (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \ - defined(NOCRYPT) || defined(NO_OPENSSL) || \ - (defined(NOSECURE) && defined(NO_KERBEROS)) + defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS) # make release needs both SUBDIR+=telnetd .endif Index: src/share/examples/etc/make.conf =================================================================== RCS file: /home/ncvs/src/share/examples/etc/make.conf,v retrieving revision 1.214 diff -u -r1.214 make.conf --- src/share/examples/etc/make.conf 6 May 2003 19:26:55 -0000 1.214 +++ src/share/examples/etc/make.conf 15 May 2003 15:20:26 -0000 @@ -124,7 +124,6 @@ #NOLIBC_R= true # do not build libc_r (re-entrant version of libc) #NOMAN= true # do not build manual pages #NOPROFILE= true # Avoid compiling profiled libraries -#NOSECURE= true # do not build crypto code in secure/ subdir #NOSHARE= true # do not go into the share subdir # # To build sys/modules when building the world (our old way of doing things) Index: src/share/man/man5/make.conf.5 =================================================================== RCS file: /home/ncvs/src/share/man/man5/make.conf.5,v retrieving revision 1.72 diff -u -r1.72 make.conf.5 --- src/share/man/man5/make.conf.5 5 May 2003 07:58:43 -0000 1.72 +++ src/share/man/man5/make.conf.5 15 May 2003 15:20:34 -0000 @@ -536,11 +536,6 @@ .It Va NOPROFILE .Pq Vt bool Set to avoid compiling profiled libraries. -.It Va NOSECURE -.Pq Vt bool -set to not build crypto code in -.Pa secure -subdir. .It Va NOSHARE .Pq Vt bool Set to not build in the Index: src/usr.bin/fetch/Makefile =================================================================== RCS file: /home/ncvs/src/usr.bin/fetch/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- src/usr.bin/fetch/Makefile 1 May 2003 14:40:55 -0000 1.13 +++ src/usr.bin/fetch/Makefile 15 May 2003 15:20:51 -0000 @@ -5,7 +5,7 @@ WARNS?= 6 DPADD= ${LIBFETCH} LDADD= -lfetch -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DPADD+= ${LIBSSL} ${LIBCRYPTO} LDADD+= -lssl -lcrypto .endif Index: src/usr.bin/Makefile =================================================================== RCS file: /home/ncvs/src/usr.bin/Makefile,v retrieving revision 1.238 diff -u -r1.238 Makefile --- src/usr.bin/Makefile 8 May 2003 06:33:07 -0000 1.238 +++ src/usr.bin/Makefile 15 May 2003 15:21:12 -0000 @@ -218,8 +218,7 @@ .if defined(RELEASEDIR) || \ (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \ - defined(NOCRYPT) || defined(NO_OPENSSL) || \ - (defined(NOSECURE) && defined(NO_KERBEROS)) + defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS) # make release needs both SUBDIR+=telnet .endif @@ -248,8 +247,7 @@ SUBDIR+=uac .endif -.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) \ - && !defined(NOSECURE) +.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) SUBDIR+=chkey newkey .endif Index: src/usr.sbin/pkg_install/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pkg_install/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- src/usr.sbin/pkg_install/Makefile 9 Jan 2003 12:04:21 -0000 1.13 +++ src/usr.sbin/pkg_install/Makefile 15 May 2003 15:21:21 -0000 @@ -2,7 +2,7 @@ SUBDIR= lib add create delete info version -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DISTRIBUTION= crypto SUBDIR+= sign .endif Index: src/usr.sbin/pkg_install/add/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pkg_install/add/Makefile,v retrieving revision 1.16 diff -u -r1.16 Makefile --- src/usr.sbin/pkg_install/add/Makefile 12 Jun 2002 12:45:23 -0000 1.16 +++ src/usr.sbin/pkg_install/add/Makefile 15 May 2003 15:21:27 -0000 @@ -10,7 +10,7 @@ DPADD= ${LIBINSTALL} ${LIBFETCH} ${LIBMD} LDADD= ${LIBINSTALL} -lfetch -lmd -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DPADD+= ${LIBSSL} ${LIBCRYPTO} LDADD+= -lssl -lcrypto .endif Index: src/usr.sbin/pkg_install/create/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pkg_install/create/Makefile,v retrieving revision 1.17 diff -u -r1.17 Makefile --- src/usr.sbin/pkg_install/create/Makefile 6 Nov 2002 08:57:03 -0000 1.17 +++ src/usr.sbin/pkg_install/create/Makefile 15 May 2003 15:21:33 -0000 @@ -10,7 +10,7 @@ DPADD= ${LIBINSTALL} ${LIBMD} LDADD= ${LIBINSTALL} -lmd -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DPADD+= ${LIBSSL} ${LIBCRYPTO} LDADD+= -lssl -lcrypto .endif Index: src/usr.sbin/pkg_install/delete/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pkg_install/delete/Makefile,v retrieving revision 1.18 diff -u -r1.18 Makefile --- src/usr.sbin/pkg_install/delete/Makefile 25 Feb 2003 15:01:54 -0000 1.18 +++ src/usr.sbin/pkg_install/delete/Makefile 15 May 2003 15:21:38 -0000 @@ -10,7 +10,7 @@ DPADD= ${LIBINSTALL} ${LIBMD} LDADD= ${LIBINSTALL} -lmd -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DPADD+= ${LIBSSL} ${LIBCRYPTO} LDADD+= -lssl -lcrypto .endif Index: src/usr.sbin/pkg_install/info/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pkg_install/info/Makefile,v retrieving revision 1.16 diff -u -r1.16 Makefile --- src/usr.sbin/pkg_install/info/Makefile 12 Jun 2002 12:45:24 -0000 1.16 +++ src/usr.sbin/pkg_install/info/Makefile 15 May 2003 15:21:43 -0000 @@ -10,7 +10,7 @@ DPADD= ${LIBINSTALL} ${LIBFETCH} ${LIBMD} LDADD= ${LIBINSTALL} -lfetch -lmd -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DPADD+= ${LIBSSL} ${LIBCRYPTO} LDADD+= -lssl -lcrypto .endif Index: src/usr.sbin/pkg_install/version/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pkg_install/version/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- src/usr.sbin/pkg_install/version/Makefile 24 Jun 2002 16:03:24 -0000 1.11 +++ src/usr.sbin/pkg_install/version/Makefile 15 May 2003 15:21:52 -0000 @@ -10,7 +10,7 @@ DPADD= ${LIBINSTALL} ${LIBFETCH} ${LIBMD} LDADD= ${LIBINSTALL} -lfetch -lmd -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) DPADD+= ${LIBSSL} ${LIBCRYPTO} LDADD+= -lssl -lcrypto .endif Index: src/usr.sbin/ppp/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/ppp/Makefile,v retrieving revision 1.94 diff -u -r1.94 Makefile --- src/usr.sbin/ppp/Makefile 30 Mar 2002 17:57:51 -0000 1.94 +++ src/usr.sbin/ppp/Makefile 15 May 2003 15:22:05 -0000 @@ -15,7 +15,6 @@ NONAT= true NOKLDLOAD= true NORADIUS= true -NOSECURE= true NOSUID= true .endif @@ -70,7 +69,7 @@ SRCS+= id.c .endif -.if !exists(${.CURDIR}/../../secure) || defined(NOCRYPT) || defined(NOSECURE) || defined(NO_OPENSSL) || defined(NODES) +.if !exists(${.CURDIR}/../../crypto) || defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NODES) CFLAGS+=-DNODES .else DISTRIBUTION=crypto Index: src/usr.sbin/pppd/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/pppd/Makefile,v retrieving revision 1.24 diff -u -r1.24 Makefile --- src/usr.sbin/pppd/Makefile 4 Apr 2003 17:49:17 -0000 1.24 +++ src/usr.sbin/pppd/Makefile 15 May 2003 15:22:20 -0000 @@ -30,7 +30,7 @@ LDADD+= -lpcap # MS-CHAP support. Requires the DES library. -.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH) +.if exists(${.CURDIR}/../../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH) DISTRIBUTION=crypto CFLAGS+= -DCHAPMS SRCS+= chap_ms.c Index: src/usr.sbin/sendmail/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/sendmail/Makefile,v retrieving revision 1.39 diff -u -r1.39 Makefile --- src/usr.sbin/sendmail/Makefile 4 Apr 2003 17:49:19 -0000 1.39 +++ src/usr.sbin/sendmail/Makefile 15 May 2003 15:22:34 -0000 @@ -58,9 +58,8 @@ SRCS+= sm_os.h CLEANFILES+=sm_os.h -.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && \ - !defined(NOSECURE) && !defined(NO_OPENSSL) && \ - !defined(RELEASE_CRUNCH) +.if exists(${.CURDIR}/../../crypto) && !defined(NOCRYPT) && \ + !defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH) # STARTTLS support DISTRIBUTION= crypto CFLAGS+= -DSTARTTLS -D_FFR_TLS_1 Index: src/usr.sbin/tcpdump/tcpdump/Makefile =================================================================== RCS file: /home/ncvs/src/usr.sbin/tcpdump/tcpdump/Makefile,v retrieving revision 1.35 diff -u -r1.35 Makefile --- src/usr.sbin/tcpdump/tcpdump/Makefile 26 Jun 2002 01:37:45 -0000 1.35 +++ src/usr.sbin/tcpdump/tcpdump/Makefile 15 May 2003 15:22:50 -0000 @@ -39,7 +39,7 @@ DPADD= ${LIBL} ${LIBPCAP} LDADD= -ll -lpcap -.if exists(../../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && \ +.if exists(../../../crypto) && !defined(NOCRYPT) && \ !defined(NO_OPENSSL) && !defined(RELEASE_CRUNCH) DISTRIBUTION=crypto DPADD+= ${LIBCRYPTO} --=-=-=--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpd6ikmdfy.fsf>