From owner-freebsd-questions Mon Mar 15 23:15:55 1999 Delivered-To: freebsd-questions@freebsd.org Received: from mail.rdc1.sfba.home.com (ha1.rdc1.sfba.home.com [24.0.0.66]) by hub.freebsd.org (Postfix) with ESMTP id 74CB91509A for ; Mon, 15 Mar 1999 23:15:06 -0800 (PST) (envelope-from charon@freethought.org) Received: from c40948-a ([24.1.7.99]) by mail.rdc1.sfba.home.com (InterMail v4.00.03 201-229-104) with SMTP id <19990316071447.XZLO22357.mail.rdc1.sfba.home.com@c40948-a>; Mon, 15 Mar 1999 23:14:47 -0800 Message-Id: <3.0.5.32.19990315231438.00a74da0@mail> X-Sender: tuathadedanann@mail X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32) Date: Mon, 15 Mar 1999 23:14:38 -0800 To: mbermal@ucsd.edu, freebsd-questions@FreeBSD.ORG From: charon@freethought.org Subject: Re: CTM?!? Deltas? In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 04:46 PM 3/14/99 -0800, Mark Bermal wrote: >My next problem is that I want to track -stable, and I understand >that CTM is the best way if one is on a low bandwidth connect. I've read >through the handbook on CTM, but I still don't get how this works. I went >to look for a base delta, but I couldn't find it at >ftp.freebsd.org/pub/FreeBSD/development/CTM. I didn't see any tarballs >with the X denoting a base delta. Also, once I get the delta, how do I >have ctm update my tree? I'm hardly an expert on this subject, but I think I've worked it out somewhat. First off, the two main references you'll need are http://www.freebsd.org/handbook/handbook272.html#ctm and http://www.nothing-going-on.demon.co.uk/FreeBSD/make-world/make-world.html as I'm sure you already know. Contrary to what the handbook says, the base delta does not have "XEmpty" or anything like that - it's just called src-3.0001.gz and is around 47 MB. Download all the src-3* files and put them into a directory (for the sake of example I'll call it /usr/CTM). Then you need to extract the deltas. There's some debate as to where exactly one should extract them to. What I did was just create a directory called /usr/3-STABLE/src. Then you cd /usr/3-STABLE/src ctm -v /usr/CTM/3* Once that's done, you should have a source tree. You then follow the documentation on how to make world to rebuild your system. I later deleted /usr/src and moved the new tree from /usr/3-STABLE/src/ to /usr/src, which is unnecessarily complicated and silly, but it was the first time I'd ever done this :) Another thing you might want to do is search the mail archives on this topic (a search of the -stable list for 'CTM' yielded the recent threads of people trying to explain this stuff to _me_, which you might find useful :) __________________________________________ Charon@freethought.org http://members.home.net/tuathadedanann/ "Unthinking respect for authority is the greatest enemy of truth." -Albert Einstein __________________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message