From owner-freebsd-current Mon Mar 30 03:14:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA15965 for freebsd-current-outgoing; Mon, 30 Mar 1998 03:14:53 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from post.mail.demon.net (post-10.mail.demon.net [193.195.0.154]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id DAA15941 for ; Mon, 30 Mar 1998 03:14:47 -0800 (PST) (envelope-from root@hclb.demon.co.uk) Received: from hclb.demon.co.uk ([158.152.8.23]) by post.mail.demon.net id ab1008903; 30 Mar 98 11:05 GMT Received: from hclb.demon.co.uk by hclb.demon.co.uk with smtp (Smail3.2.0.101 #1) id m0yJcLO-0002GDC; Mon, 30 Mar 1998 11:03:10 +0000 (GMT) Date: Mon, 30 Mar 1998 11:03:10 +0000 (GMT) From: Dave Evans To: freebsd-current@FreeBSD.ORG Subject: ctmmd5 - an alternative to ctm(1) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG cmtmd5 and ctmindex, an alternative to ctm(1) --------------------------------------------- see http://www.hclb.demon.co.uk/freebsd/ for fuller details and a zip file to download. Download ctmmd5 ctmmd5 and ctmindex are two programs which operate together to replace ctm(1). ctmindex takes a delta and creates an index file from it. The index file in then fed via stdin to ctmmd5 which tests the md5 checksum of the files listed in the index and applies any patches it can to them. ctmmd5 is much less fussy about broken source files than is ctm(1). It can also use any files it finds on a cdrom or elsewhere on your disks. If ctmmd5 fails to patch a file it will generate a shell script which can be used to ftp a replacement from one of the FreeBSD ftp sites. WHY USE CTNINDEX and CTMMD5? ctmindex and ctmmd5 come into their own if you have a source tree which ctm(1) refuses to touch. Once this happens it can often be extremely difficult and tedious to get the source tree into a state which ctm(1) will work on. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message