From owner-freebsd-current@FreeBSD.ORG Wed Dec 29 23:04:35 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F201216A4CF for ; Wed, 29 Dec 2004 23:04:34 +0000 (GMT) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 302DF43D45 for ; Wed, 29 Dec 2004 23:04:34 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id iBTN4X5l059240; Thu, 30 Dec 2004 01:04:33 +0200 (EET) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 88310-08; Thu, 30 Dec 2004 01:04:32 +0200 (EET) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id iBTN4WhB059237 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 30 Dec 2004 01:04:32 +0200 (EET) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.1/8.13.1) id iBTN4gWL030360; Thu, 30 Dec 2004 01:04:42 +0200 (EET) (envelope-from ru) Date: Thu, 30 Dec 2004 01:04:42 +0200 From: Ruslan Ermilov To: Maxim Sobolev Message-ID: <20041229230442.GA3389@ip.net.ua> References: <41D31B8E.7030305@portaone.com> <41D31CEE.5040803@wadham.ox.ac.uk> <41D31EC9.5050909@portaone.com> <20041229222536.GD36053@ip.net.ua> <41D33379.10203@portaone.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline In-Reply-To: <41D33379.10203@portaone.com> User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new at ip.net.ua cc: current@FreeBSD.org Subject: Re: Building 4.x releases on 5.x and 6.x X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Dec 2004 23:04:35 -0000 --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 30, 2004 at 12:45:13AM +0200, Maxim Sobolev wrote: > Ruslan Ermilov wrote: > >Hi Maxim, > > > >One thing you'll definitely need is to install the Perl port in > >LOCAL_SCRIPT. Mounting /dev (much like the RELENG_5 and HEAD > >versions of release/Makefile do) will also be needed. Note that > >you should be using the 4.x version of release/Makefile* to > >start "make release", and use WORLDDIR to point to your > >/usr/src, something like this: > > > > cd /tmp > > cvs co -rRELENG_4 -l release > > cd /usr/src/release > > make -f /tmp/Makefile release ... >=20 > Do you mean that I need to have 5.x/6.x in /usr/src pointed to by=20 > WORLDDIR, while 4.x in /tmp/src and start making release in=20 > /tmp/src/release? >=20 I eman what I said: you need to use the target (4.x) version of release/Makefile*, and /usr/src matching your running world and kernel (5.x). WORLDDIR is not supported by 4.x release/Makefile, hence the sequence above. > I am not sure about perl, why do I need it? Isn't initial make=20 > buildworld expected to build it and install into pristive chroot'ed tree? >=20 You need Perl because 5.x doesn't have Perl in the base system, hence initial "make installworld" (which will install 5.x world into ${CHROOTDIR}) will not install Perl needed to build a 4.x kernel. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --vtzGhvizbBRQ85DL Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFB0zgKqRfpzJluFF4RAkmcAJ4ioQx+keYP+IO2QowaaIFxrWZ6oQCdHw4x 0yG6ViozJ6TWjBOLMzUCu50= =gICH -----END PGP SIGNATURE----- --vtzGhvizbBRQ85DL--