From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8698 invoked from network); 26 Apr 2022 14:25:19 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 26 Apr 2022 14:25:19 -0000 Received: from mx2.mythic-beasts.com ([46.235.227.24]) by 9front; Tue Apr 26 10:23:43 -0400 2022 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=quintile.net; s=mythic-beasts-k1; h=To:Date:Subject:From; bh=UnA1HK5ckpiZg6aWhsZwVphicxig8Z4N9S9BGYIAloU=; b=fH5d2rGyrUiBPLOiF3yUhITif5 wAEUUzAVW5nUApSedbU1L2GAoTfFYzV/AylvtzHCh/WLOhP1jlw5B470VywIoSnH+tWsBWZn8VFQ1 G2Z4Zh6f3XRI8pvFQ/X4u2uYDHvSTcWnYvxyQrrkX58lvLOHL3NsTSpnGhJxR/2THxTuQImdHF/au PGs7oMprQkm/mYKvnim6+SemPL2BUnZgIVopRL/2abXM4qDYitYGZb2oVyupVbzhdTyk47QrIAEM3 LKvvmc8hkoUzXi1a6/+YTdwbEFCr0rkOf7IoGg2jHWnSTZDd6C0jPCtuzcEp4yIZT2y9BL/cLk5x6 DF0oUV0g==; Received: from [81.187.198.132] (port=61001 helo=smtpclient.apple) by balrog.mythic-beasts.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1njM6M-0006IT-DV for 9front@9front.org; Tue, 26 Apr 2022 15:23:42 +0100 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Steve Simon Mime-Version: 1.0 (1.0) Date: Tue, 26 Apr 2022 15:23:36 +0100 Message-Id: <2F3C1E0F-26F9-461B-A422-6FF50ACFAB8A@quintile.net> References: <86A85EA0F3ED25D8BFEA50C7FD8BD9E9@wopr.sciops.net> In-Reply-To: <86A85EA0F3ED25D8BFEA50C7FD8BD9E9@wopr.sciops.net> To: 9front@9front.org X-Mailer: iPhone Mail (19E258) X-BlackCat-Spam-Score: 4 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: compliant package injection generator Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk fwiw i tried to use replica when it appeared but always struggled. it worked perf= ectly for labs releases but synchronising home and work systems proved diffi= cult. i used mkfs but preferred dump9660 if the data being backed up fits on a cd -= for a single project. it has the nice feature that you can do incremental b= ackups with a dated top lever directory, in the manner of /n/dump -Steve > On 26 Apr 2022, at 12:43 pm, qwx@sciops.net wrote: >=20 > =EF=BB=BFOn Sat Apr 23 06:23:23 +0200 2022, sl@stanleylieber.com wrote: >=20 >> http://helpful.cat-v.org/Blog/2022/04/22/0/ >>=20 >> sl >=20 > Hello, >=20 > I imagine that by now a whole bunch of people have come up with ways > to back things up or synchronize trees. I've used mkfs(8) a lot, then > clone(1), etc., but I really wanted to also be able to remove files no > longer present (while not touching any mtimes for up-to-date stuff, > etc.). After a bunch of iterations of scripts with diff(1) and > others, I now use derp(1) together with the equivalent of dircp(1) and > some awk [1]. This prints two commands, one to remove files, the > other to unpack new or modified ones. Of course, it's slow and has > tar(1)'s filename length limit, but I kind of like it. I'm very > interested in hearing about other solutions though :) >=20 > Cheers and thanks for the post, > qwx >=20 > [1] http://shithub.us/qwx/rc/HEAD/bin/syncab/raw