From owner-freebsd-stable Sat Mar 18 6:22:57 2000 Delivered-To: freebsd-stable@freebsd.org Received: from polaris.shore.net (polaris.shore.net [207.244.124.105]) by hub.freebsd.org (Postfix) with ESMTP id A53D037B55B; Sat, 18 Mar 2000 06:22:54 -0800 (PST) (envelope-from tjlegg@shore.net) Received: from eskimos.the-eleven.com [207.244.92.51] by polaris.shore.net with esmtp (Exim) id 12WK7w-0001HZ-00; Sat, 18 Mar 2000 09:22:53 -0500 Mime-Version: 1.0 X-Sender: tjlegg@shell2.shore.net Message-Id: In-Reply-To: References: Date: Sat, 18 Mar 2000 09:22:51 -0500 To: Kris Kennaway From: Tom Legg Subject: Re: 3 to 4 Upgrade, missing crypto bugs, and random thoughts Cc: freebsd-stable@freebsd.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 8:27 AM -0500 3/18/2000, Tom Legg wrote: >At 9:52 PM -0800 3/17/2000, Kris Kennaway wrote: >>On Fri, 17 Mar 2000, Tom Legg wrote: >> >>> I've reproduced the missing crypto bug when compiling a kernel..... >>> I think I've isolated it. If you try to build a custom kernel with >>> IPSEC options the make will bomb. This will happen even after the >>> current UPDATING instructions are complete. >> >>You do have the src-sys-crypto sources, right? /usr/src/sys/crypto/? >> >>> But... if you do a buildworld and installworld with existing source >>> after getting 4.0 running, then you can implement IPSEC in the kernel. >> >>Hmm..I think you'd have to provide a build log showing where it failed >>without this step - I don't know why it would be the case. > >It fails looking for /usr/src/crypto/sha.c. Did the crypto sources >move in the directory tree between RELENG_3 and RELENG_4? Sorry to reply to my own message (call me an idiot).... but it actually fails looking for ../../crypto/sha.c which looks like /usr/src/sys/crypto And /usr/src/sys/crypto didn't exist and there was nothing in /usr/src/crypto, which I thought was strange because I had installed the crypto distributions and my stable-supfile includes src-all, src-crypto, src-eBones, src-secure. The only change I had made to the supfile was changing RELENG_3 to RELENG_4. So I cvsup'ed again this morning (cvsup5) and there is now code in /usr/src/crypto (ssh, ssl, telnet, heimdal?) but nothing in /usr/src/sys/crypto. .... I just went to /usr/share/examples/cvsup and noticed that there was a new tag that hadn't existed before. cvs-crypto So I just replaced src-crypto, src-eBones, and src-secure with cvs-crypto and cvsup'ed again. Voila.... there is now source code in /usr/src/sys/crypto To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message