Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 1998 20:04:47 +0000
From:      Andrew Boothman <andrew@sour.cream.org>
To:        FreeBSD Stable List <freebsd-stable@FreeBSD.ORG>
Subject:   New CTM Users - Documentation
Message-ID:  <3662FA5F.C0F5B191@sour.cream.org>

next in thread | raw e-mail | index | archive | help
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 <andrew@sour.cream.org>
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 <andrew@sour.cream.org>

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. <See appropriate handbook page>
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3662FA5F.C0F5B191>