From owner-freebsd-stable Mon Nov 30 12:10:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08704 for freebsd-stable-outgoing; Mon, 30 Nov 1998 12:10:26 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from fig.mail.easynet.net (fig.mail.easynet.net [195.40.1.46]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA08688 for ; Mon, 30 Nov 1998 12:10:21 -0800 (PST) (envelope-from andrew@sour.cream.org) Received: (qmail 27754 invoked from network); 30 Nov 1998 20:10:08 -0000 Received: from boothman.easynet.co.uk (HELO localhost) (194.154.100.117) by fig.mail.easynet.net with SMTP; 30 Nov 1998 20:10:08 -0000 Received: from sour.cream.org (localhost [127.0.0.1]) by localhost (8.8.8/8.8.8) with ESMTP id UAA00861 for ; Mon, 30 Nov 1998 20:04:48 GMT (envelope-from andrew@sour.cream.org) Message-ID: <3662FA5F.C0F5B191@sour.cream.org> Date: Mon, 30 Nov 1998 20:04:47 +0000 From: Andrew Boothman X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 2.2.7-RELEASE i386) MIME-Version: 1.0 To: FreeBSD Stable List Subject: New CTM Users - Documentation Content-Type: multipart/mixed; boundary="------------521EAD02E6DCD626298DC125" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------521EAD02E6DCD626298DC125 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! After a discussion some time ago about how new users should update their source tree to allow them to sucessfully apply new CTM deltas, my understanding of the situation is that the following is now the best way. I'll send this to doc@freebsd.org if no-one sees any problems. Thanks -- Andrew Boothman http://sour.cream.org/ http://www.boothman.easynet.co.uk/andrew/ --------------521EAD02E6DCD626298DC125 Content-Type: text/plain; charset=us-ascii; name="mychanges" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="mychanges" ## This is a complete replacement for the 18.3.2.3 part of the handbook ## Items in <>'s need a link to another handbook page ## "Starting off with CTM for the first time" ## by Andrew Boothman Before you can start using CTM deltas, you will need to get to a suitable starting point so that you can apply the deltas that came after it. First you should determine what you already have.Everyone can start from an "Empty" directory. However, since the trees are many tens of megabytes, you should try to start from something already at hand. If you have a RELEASE CD, you can copy or extract an inital source from it. This will save you from transfering a significant amount of data. To bring your source tree in line with the one that the CTM deltas are being generated from you should use the CVSup tool. A special CVSup server is available to those who want to stay up-to-date using CTM, it is called "ctm.FreeBSD.org". You should see the example supfiles in /usr/share/examples/cvsup and alter them to meet your requirements. If you are starting from scratch with no RELEASE CD or are unable or unwilling to use the CVSup tool to bring yourself in-line with the deltas currently being produced, then you should download an empty transition delta. These empty transition deltas are not 'empty'. Far from it. They contain the entire source tree as it stood when they were produced, and are intended for people who are starting from an 'empty' directory. You can recognise these empty transition deltas from the XEmpty appended to the delta number (e.g src-cur.3210XEmpty.gz). These 'empty' deltas are produced every 100 deltas or so and are very large! 25 to 30 Megabytes is the typical size for the "XEmpty" deltas. If you decide to use an 'empty' transition delta then you must also download all the deltas that came after it, to bring you up-to-date with the deltas currently being produced. However, if you used CVSup to bring yourself in-line then you are already up-to-date and must simply start to apply new CTM deltas as they are produced. --------------521EAD02E6DCD626298DC125-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message