From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id F33BE138350 for ; Mon, 7 Jan 2013 23:33:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8D92921C0FB; Mon, 7 Jan 2013 23:32:49 +0000 (UTC) Received: from icp-osb-irony-out9.external.iinet.net.au (icp-osb-irony-out9.external.iinet.net.au [203.59.1.226]) by pigeon.gentoo.org (Postfix) with ESMTP id 806DB21C0F0 for ; Mon, 7 Jan 2013 23:31:07 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EAIBZ61A6B94W/2dsb2JhbABFvU8Wc4IeAQEFeBELDQsJFg8JAwIBAgFFEwgBAYgSDaldjQ+MVIEYgykDiF+NLIVrIoo8gwE X-IronPort-AV: E=Sophos;i="4.84,427,1355068800"; d="scan'208";a="75482321" Received: from unknown (HELO moriah.localdomain) ([58.7.222.22]) by icp-osb-irony-out9.iinet.net.au with ESMTP; 08 Jan 2013 07:31:05 +0800 Received: from localhost (localhost [127.0.0.1]) by moriah.localdomain (Postfix) with ESMTP id B3491570B0 for ; Tue, 8 Jan 2013 07:31:05 +0800 (WST) X-Virus-Scanned: amavisd-new at lan.localdomain Received: from moriah.localdomain ([127.0.0.1]) by localhost (moriah.lan.localdomain [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25K3m1eqtva8 for ; Tue, 8 Jan 2013 07:31:02 +0800 (WST) Received: from [192.168.44.1] (moriah [192.168.44.1]) by moriah.localdomain (Postfix) with ESMTP id 1097E570B3 for ; Tue, 8 Jan 2013 07:31:02 +0800 (WST) Message-ID: <50EB5AB5.8070201@iinet.net.au> Date: Tue, 08 Jan 2013 07:31:01 +0800 From: William Kenworthy User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] OT: Fighting bit rot References: <50EB2BF7.4040109@binarywings.net> In-Reply-To: <50EB2BF7.4040109@binarywings.net> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Archives-Salt: 807caa09-38ba-4fc5-a0f3-4c6b46ee8455 X-Archives-Hash: 4b3a04cc2cbe49989e624e87f7e466f0 On 08/01/13 04:11, Florian Philipp wrote: > Hi list! > > I have a use case where I am seriously concerned about bit rot [1] and I > thought it might be a good idea to start looking for it in my own > private stuff, too. > > Solving the problem is easy enough: > - Record checksums and timestamps for each file > - Check and update records via cronjob > - If checksum changed but timestamp didn't, notify user > - Let user restore from backup > > However, I haven't found any application in portage for this task. Now, > the implementation is easy enough but I'm wondering why it hasn't been > done. Or do I just look for the wrong thing? The only suitable thing > seems to be app-admin/tripwire but that application also looks like > overkill. > > [1] http://en.wikipedia.org/wiki/Bit_rot > > Regards, > Florian Philipp > equery check pkg for the OS and tripwire for private data. BillK