From owner-freebsd-current Fri Oct 26 9:23:19 2001 Delivered-To: freebsd-current@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-3.dsl.lsan03.pacbell.net [63.207.60.3]) by hub.freebsd.org (Postfix) with ESMTP id 9BC8437B405 for ; Fri, 26 Oct 2001 09:23:09 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 14AB266B0E; Fri, 26 Oct 2001 09:23:09 -0700 (PDT) Date: Fri, 26 Oct 2001 09:23:08 -0700 From: Kris Kennaway To: Gerhard Sittig Cc: current Subject: Re: RELENG_4 builds on -current Message-ID: <20011026092308.B54311@xor.obsecurity.org> References: <20011022142401.A3569@xor.obsecurity.org> <008701c15a9d$0805aec0$0a9811cb@gccs.com.au> <20011022142401.A3569@xor.obsecurity.org> <200110250027.f9P0RB736961@harmony.village.org> <20011025221011.E97313@shell.gsinet.sittig.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="H+4ONPRPur6+Ovig" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011025221011.E97313@shell.gsinet.sittig.org>; from Gerhard.Sittig@gmx.net on Thu, Oct 25, 2001 at 10:10:11PM +0200 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --H+4ONPRPur6+Ovig Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2001 at 10:10:11PM +0200, Gerhard Sittig wrote: > On Wed, Oct 24, 2001 at 18:27 -0600, Warner Losh wrote: > >=20 > > At timing solutions, we build all our products in a chroot jail. [...] > >=20 > > We don't build RELEASES in the chroot. We build a system (make world > > DESTDIR=3Dxxx outside of the chroot) that we then use to build the > > system (inside the chroot). >=20 > What I've always been wondering since Kris first mentioned this > technique in the thread's course (building -STABLE in a jail on > a -RELEASE host or vice versa, IIUC) was the following: There's > the host's kernel serving a differing world's userland. We all > know what's the usual answer to "I just updated my kernel and > now -- insert whatever you please -- stopped working. :) What > did I miss? Or is it plain luck when things just work and one > shouldn't ask why they do? :> Things which still rely on libkvm don't work in the jail if it's different than the host version. Under -current there are many more things which use sysctls to obtain their data from the kernel, so the problem is getting less severe. Kris --H+4ONPRPur6+Ovig Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE72Y3sWry0BWjoQKURAimjAJ99Am4VGH4DtZYQ3wO8U2FWVOY8/gCfZmQx jtOA5BTEbc2y2WTK83cNFeM= =R+li -----END PGP SIGNATURE----- --H+4ONPRPur6+Ovig-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message