From owner-freebsd-announce Mon Feb 27 00:16:22 1995 Return-Path: announce-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA08794 for announce-outgoing; Mon, 27 Feb 1995 00:16:22 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA08679; Mon, 27 Feb 1995 00:13:56 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id AAA25013; Mon, 27 Feb 1995 00:13:10 -0800 From: Poul-Henning Kamp Message-Id: <199502270813.AAA25013@ref.tfs.com> Subject: CTM, now you can have at it... To: phk@FreeBSD.org Date: Mon, 27 Feb 1995 00:13:10 -0800 (PST) Content-Type: text Content-Length: 4665 Sender: announce-owner@FreeBSD.org Precedence: bulk CTM is now finally in a state where I will publicly announce it, so here goes. This is the ftp://freefall.cdrom.com/pub/CTM/README file: # ---------------------------------------------------------------------------- # "THE BEER-WARE LICENSE" (Revision 42): # wrote this file. As long as you retain this notice you # can do whatever you want with this stuff. If we meet some day, and you think # this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp # ---------------------------------------------------------------------------- # # Mon Feb 27 00:06:22 PST 1995 # Obtaining FreeBSD-current sources using CTM. ============================================ CTM is a method to keep a remote directory-tree in sync with a central one. It has been developed for FreeBSD usage, but other people might use it as time goes by, but little if any documentations exists on this time on the process of creating deltas. Why should I use CTM ? ---------------------- CTM will give you a local copy of the "FreeBSD-current" sources. If you are an active developer on FreeBSD, but have lousy or non-existent TCP/IP connectivity, CTM is made for you. You will need to pick up up to four deltas per day (or you can have them arrive in email automatically) and sizes are as small as we can do it: typically less than 5K, one delta in ten is like 10-50K and every now and then a biggie of 100K+ comes around. You need to make yourself aware of the caveats of following the "current" sources, refer to the relevant FAQ for more info on that topic. Only if you have commit priviledge, or are similary authorized, can you get access to the cvs tree by the same means. Contact phk@FreeBSD.org for that. What do I need to use CTM ? --------------------------- You need two things. The "ctm" program and the stuff to feed it. "ctm" is in the FreeBSD-current tree from version 2.0.0 and forward. (src/usr.sbin/ctm) The "deltas" you feed ctm can be had two ways, ftp or email. FTP-access: ----------- The CTM-deltas can be found on the following sites: ftp://freefall.cdrom.com/pub/CTM eMail-access: ------------- Send email to majordomo@freebsd.org, subscribe to the list "ctm-src-cur". Use the ctm_rmail program to unpack and apply the emails with. You can actually use the ctm_rmail program directly from a entry in /etc/aliases if you want. Check the "ctm_rmail" man page. How to get started. ------------------- You need to get up to speed. Every now and then I will produce a special additional delta: a delta from nothing. You can recognize these in two ways, the are large: 25 to 30 Megabytes gzip'ed, and they have an 'A' appended to the number. (src-cur.0341A.gz for instance). You will also need all deltas with higher numbers. Now working... -------------- To apply the deltas, simply say cd /where/ever/you/want/the/stuff ctm -v -v /where/you/store/your/deltas/src-cur.* Unless it feels very secure about the entire thing, ctm will not touch your tree. To check out a delta you can add a "-c", then ctm will never touch you tree. There are other options to ctm as well, look in the sources. It's a little bit confusing right now, but it will become better I hope. I would be very happy if somebody will help with the "user-interface" part, as I have realized that I can't make up my mind on what options should do what, how and when... ctm understands deltas which have been put through gzip, so you don't need to gunzip them first. That's really all there is to it. Everytime you get a new delta, you run it through ctm. Don't remove the deltas, if they are hard to download again. You just might want to keep them around in case something bad happens. Even if you only have floppy disks, consider using "fdwrite" to make a copy. Plans: ------ Tons of them. Don't forget to tell me what you want though... Misc. stuff: ------------ If you are a frequent or valuable contributor to FreeBSD, I will be willing to arrange special services, one option is delivery via ftp or rcp to a machine closer to you. You need to have earned this, since it takes time to do, but I'll be all the more happy to do it for you then. Thanks! ------- Bruce Evans, for his pointed pen and invaluable comments. Soren Schmidt, for patience. Stephen McKay, wrote ctm_[rs]mail, much appreceiated. Jordan Hubbard, for being so stubborn that I had to make it better. All the users, I hope you like it... Comments ? ---------- email phk@FreeBSD.org Poul-Henning -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-freebsd-announce Mon Feb 27 16:19:39 1995 Return-Path: announce-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id QAA24009 for announce-outgoing; Mon, 27 Feb 1995 16:19:39 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id QAA23885; Mon, 27 Feb 1995 16:16:27 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id QAA27711; Mon, 27 Feb 1995 16:15:38 -0800 From: Poul-Henning Kamp Message-Id: <199502280015.QAA27711@ref.tfs.com> Subject: CTM, delta from 2.0-RELEASE available To: phk@FreeBSD.org Date: Mon, 27 Feb 1995 16:15:38 -0800 (PST) Content-Type: text Content-Length: 463 Sender: announce-owner@FreeBSD.org Precedence: bulk I have made a delta from the 2.0-RELEASE srcdist available in ftp://freefall.cdrom.com/pub/CTM/src-cur/src-cur.0372R20.gz -rw-r--r-- 1 phk wheel 4034596 Feb 27 15:37 src-cur.0372R20.gz If you already have the 2.0-RELEASE (either on CDROM or downloaded) you can use this to get in sync with CTM src-cur. -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-freebsd-announce Wed Mar 1 10:14:24 1995 Return-Path: announce-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA13104 for announce-outgoing; Wed, 1 Mar 1995 10:14:24 -0800 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id KAA13097; Wed, 1 Mar 1995 10:14:23 -0800 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: announce@freefall.cdrom.com cc: hackers@freefall.cdrom.com Subject: send-pr and GNATS Date: Wed, 01 Mar 1995 10:14:22 -0800 Message-ID: <13096.794081662@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: announce-owner@FreeBSD.org Precedence: bulk Over the last 10 days we've had an outtage with our send-pr bug reporting mechanism which caused all submitted bug reports to be lost or bounced with an error message. If you have NOT received confirmation of your bug report, complete with a tracking number, then it's likely that your report has been lost and we would be very grateful if you could resubmit it. We apologise profusely for this inconvenience and will do our best to avoid any repetition of such in the future. Thank you for your patience.. Jordan From owner-freebsd-announce Wed Mar 1 10:08:29 1995 Return-Path: announce-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA13003 for announce-outgoing; Wed, 1 Mar 1995 10:08:29 -0800 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id KAC12991 for ; Wed, 1 Mar 1995 10:08:28 -0800 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol Date: Wed, 01 Mar 1995 10:08:27 -0800 Message-ID: <12990.794081307@freefall.cdrom.com> From: "Jordan K. Hubbard" Subject: Jordan will be at CeBIT in Hannover, Germany all next week.. MIME-Version: 1.0 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa" Sender: announce-owner@FreeBSD.org Precedence: bulk Apparently-To: announce-outgoing ------- =_aaaaaaaaaa To: hackers@freefall.cdrom.com Subject: Jordan will be at CeBIT in Hannover, Germany all next week.. Date: Wed, 01 Mar 1995 10:08:27 -0800 Message-ID: <12990.794081307@freefall.cdrom.com> From: "Jordan K. Hubbard" Why am I telling all of you this? Two reasons: 1. So that those of you in Germany and/or Europe who'd like to get together (and I must insist on frisking all of you for weapons before sitting down to dinner :-) know to stop by Walnut Creek CDROM's booth at the show. Exactly where it is I'm not sure yet, but check the show registry. Many of you will probably already be there with your own companies, so stop by and say hello! If we get enough of us together, we can go out for a dinner together or something! 2. So that those of you back here in the U.S. know that I'll be effectively missing in action from the 6th of March to the 17th of March. I don't know if I'll be able to check my mail from there, and I'll certainly try, but if you don't get an immediate response from me then you'll know why. I'll also be in Berlin for a couple of days after the show to visit with some friends, so if you're in that area maybe we can go down to the Kudamm together! I'll also try to figure out this silly `vacation' program and tack a helpful message in my .forward.. Just FYI.. We now return you to your regularly scheduled hacking! Jordan ------- =_aaaaaaaaaa--