From owner-freebsd-questions@FreeBSD.ORG Tue Aug 5 05:17:11 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F33B937B401 for ; Tue, 5 Aug 2003 05:17:10 -0700 (PDT) Received: from kanga.honeypot.net (kanga.honeypot.net [208.162.254.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 968DB43F93 for ; Tue, 5 Aug 2003 05:17:09 -0700 (PDT) (envelope-from kirk@strauser.com) Received: from pooh.honeypot.net.strauser.com (kirk@pooh.honeypot.net [10.0.5.128]) by kanga.honeypot.net (8.12.9/8.12.9) with ESMTP id h75CH7Fl060252 for ; Tue, 5 Aug 2003 07:17:08 -0500 (CDT) (envelope-from kirk@strauser.com) To: freebsd-questions@freebsd.org From: Kirk Strauser Date: Tue, 05 Aug 2003 07:17:07 -0500 Message-ID: <87brv4uwn0.fsf@pooh.honeypot.net> Lines: 39 X-Mailer: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Subject: Help with "make release" from -CURRENT to -STABLE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2003 12:17:11 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable I'm trying to make my own floppy release to add support for a wireless NIC that I need to install FreeBSD on a small laptop. My problem is that I'm running 5.1-RELEASE on the build machine, but I want to build a 4.8-RELEASE system for the laptop. I've read through release(7) and I pretty much follow what's going on. However, I don't really understand at which point I'm actually supposed to be building the release. I'm loosely following the example from the man page: cd /usr/src cvs diff -u > /path/to/local.patch make buildworld cd release make release CHROOTDIR=3D/local3/release BUILDNAME=3D5.0-CURRENT \ CVSROOT=3D/host/cvs/usr/home/ncvs LOCAL_PATCHES=3D/path/to/local.pat= ch In my case, I've cvsup'ed the "cvs" collection to /usr/src, moved /usr/src to /usr/src-5.1 (to get my usual version out of the way), rm -rf'ed /usr/obj, then used export CVSROOT=3D/usr/cvs cd /usr; cvs co -rRELENG_4_8 src to flesh out the source tree I want to build. After making my edits, I did the "cvs diff" to make a patch for later use. The next step in the example is to "make buildworld", but that (unsurprisingly) fails fairly early into the build. This is where I'm getting confused. Which world am I supposed to be building: the 5.1 that is running on the build machine, or the 4.8 that I'm wanting to use for the release? Thanks, =2D-=20 Kirk Strauser The Strauser Group Open. Solutions. Simple. http://www.strausergroup.com/ --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQA/L6BD5sRg+Y0CpvERAiFdAJ0VaRjv706xULXEt3Edij6EHueB0QCgo1Xz QwU+VK06U7VXPsfoI+qss+4= =b8H8 -----END PGP SIGNATURE----- --=-=-=--