From owner-freebsd-questions Wed Oct 23 14:22:44 2002 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 8C21D37B401 for ; Wed, 23 Oct 2002 14:22:42 -0700 (PDT) Received: from thuvia.demon.co.uk (thuvia.demon.co.uk [193.237.34.248]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF8E443E6A for ; Wed, 23 Oct 2002 14:22:40 -0700 (PDT) (envelope-from mark@thuvia.demon.co.uk) Received: from dotar.thuvia.org (dotar.thuvia.org [10.0.0.4]) by phaidor.thuvia.org (8.12.3/8.12.3) with ESMTP id g9NLMbcF042901; Wed, 23 Oct 2002 22:22:38 +0100 (BST) (envelope-from mark@thuvia.demon.co.uk) Received: from dotar.thuvia.org (localhost [IPv6:::1]) by dotar.thuvia.org (8.12.6/8.12.6) with ESMTP id g9NLMbH5015296; Wed, 23 Oct 2002 22:22:37 +0100 (BST) (envelope-from mark@dotar.thuvia.org) Received: (from mark@localhost) by dotar.thuvia.org (8.12.6/8.12.6/Submit) id g9NLMb1a015295; Wed, 23 Oct 2002 22:22:37 +0100 (BST) Date: Wed, 23 Oct 2002 22:22:37 +0100 (BST) From: Mark Valentine Message-Id: <200210232122.g9NLMb1a015295@dotar.thuvia.org> In-Reply-To: X-Mailer: Mail User's Shell (7.2.6 beta(5) 10/07/98) To: wayneclubin@yahoo.com (Wayne Lubin), Jeff Jirsa Subject: Re: Where are the 4.7 release sources? Cc: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > From: wayneclubin@yahoo.com (Wayne Lubin) > Date: Wed 23 Oct, 2002 > Subject: Re: Where are the 4.7 release sources? > So is it just that the c code is not provided for a > release version as it is for current at > > ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/ > > and > > ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/ > > If this is the case it seems very weird. If someone > could explain the rational for this it would be > greatly appreciated. There is good rationale for this. The FreeBSD-current and FreeBSD-stable sources you found are actually the current state of each of the two main branches of FreeBSD. These are updated regularly from the repository, and there's only ever one copy of each stored on the server. These are handy for reference purposes, and relatively cheap to maintain. The sources for a release are basically a snapshot of one of the branches. Since these sources are already provided for each release (in the sbin.aa, sbin.ab... format you also found, which happens to be the same format the binary and documentation part of the release are provided in), it probably hasn't been found necessary to create yet another copy of *each* source release in unpacked format on the FTP mirrors. Generally, if you want to look at the sources for the release you're running, then install them on your machine in the same way you installed the binary parts. Otherwise, you're likely to want either just the latest branch sources (which you found), or you want to see the entire CVS history (which you can get at cvsweb.freebsd.org, or by more sophistocated means such as cvsup'ing the repository). I believe this is good coverage for everybody's needs, and I've omitted a few of the more obscure possibilities. That's not to say that unbundled copies of the release sources on the FTP mirrors wouldn't have some use, only that it is probably marginal. I hope this article explains why they aren't "just there" like the head-of-branch sources. In short, the sources you want are available via ftp in the bundled format, just fetch the bundles you want (e.g. for /usr/src/bin get sbin.?? and cat them through tar xfz -). Or just use sysinstall to fetch and install them. If you're not actually running FreeBSD or a UNIX system on the machine where you want to fetch and view them, you'll have to find tools to deal with the (relatively common) archive and compression formats (there are versions of gzip and tar for many platforms). Cheers, Mark. -- Mark Valentine, Thuvia Labs "Tigers will do ANYTHING for a tuna fish sandwich." Mark Valentine uses "We're kind of stupid that way." *munch* *munch* and endorses FreeBSD -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message