From owner-freebsd-hackers Thu Jan 28 10:27:43 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA22383 for freebsd-hackers-outgoing; Thu, 28 Jan 1999 10:27:43 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA22378 for ; Thu, 28 Jan 1999 10:27:42 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.2/8.9.1) id KAA10025; Thu, 28 Jan 1999 10:27:38 -0800 (PST) (envelope-from dillon) Date: Thu, 28 Jan 1999 10:27:38 -0800 (PST) From: Matthew Dillon Message-Id: <199901281827.KAA10025@apollo.backplane.com> To: John Polstra Cc: hackers@FreeBSD.ORG Subject: Re: 'cpdup' program, and question References: <199901260721.XAA14049@apollo.backplane.com> <19990126191810C.wghicks@wghicks.bellsouth.net> <199901281821.KAA11893@vashon.polstra.com> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :Matthew Dillon wrote: :> :> :How do its features compare with CVSup? :> :> cvsup and cpdup are two totally different programs. cvsup manages :> CVS trees. cpdup is a templating/mirroring tool. : :Your characterization of CVSup isn't accurate. CVSup is a fully :general mirroring tool which includes additional features and :speed-ups that are oriented toward CVS repositories. CVSup can be :used to mirror anything, including binary files, hard links, symbolic :links, and device nodes. It selects from a number of different kinds :of optimizations, depending on the type of file it is updating. In :addition to RCS file optimizations, it also includes the rsync :algorithm, a specialized algorithm for log files, and some others. : :At least one commercial company employs CVSup to do field upgrades :of their FreeBSD-based product. In that application, CVSup upgrades :the entire root and /usr filesystems. : :John Ah, in that case cpdup and cvsup are similar. cvsup is probably more powerful, being a stream-oriented protocol and thus not requiring NFS. I find cpdup extremely easy to use, though... almost like cp. cvsup is probably a bit more involved from a configuration standpoint. -Matt Matthew Dillon :-- : John Polstra jdp@polstra.com : John D. Polstra & Co., Inc. Seattle, Washington USA : "Nobody ever went broke underestimating the taste of the American public." : -- H. L. Mencken : To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message