From owner-freebsd-questions@FreeBSD.ORG Wed Sep 12 22:58:02 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EB2C106566B for ; Wed, 12 Sep 2012 22:58:02 +0000 (UTC) (envelope-from gobble.wa@gmail.com) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id E013F8FC08 for ; Wed, 12 Sep 2012 22:58:01 +0000 (UTC) Received: by qcsg15 with SMTP id g15so1905280qcs.13 for ; Wed, 12 Sep 2012 15:58:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2CELY4MQ59nH8EH/+HyAY6CgEoun9ycP0oKCTOXHqAU=; b=ZZ5qxlqktA/406q5GcJz2J6GLl7LgHrzaeEi/7qsNqt6eMShuNTnkaU9viKIiULH5M FWRjk+0+jkGkgBR4XoN1Q6ofGZkY7KKxV3QwnJQckW4D0FwQk+1Ssss5qOVEvett7wPD thOqMl/UNiShG+l7iD0piDKj7+8d8ETQoHbYVEcIAztCr+cKG8w9DeRA8t41uYLGSjVZ mP4suBr9Kph21hyLDAOKYMME82dUzDhJl7g4CyS6B6FR0e/S1n2WMV+IPM1uV55HR6I3 o58IBTktQ72J7dHtrxMB4nBwjZU5j5IeObRrgy6Kbt4LRkqWp6nO5S0fFpT9qiD5hA5N zvGQ== MIME-Version: 1.0 Received: by 10.229.134.206 with SMTP id k14mr63830qct.25.1347490680941; Wed, 12 Sep 2012 15:58:00 -0700 (PDT) Received: by 10.49.24.145 with HTTP; Wed, 12 Sep 2012 15:58:00 -0700 (PDT) In-Reply-To: <20120912222228.GD19460@ethic.thought.org> References: <20120911213804.GA9817@ethic.thought.org> <20120912011443.5df17cf2.freebsd@edvax.de> <50502C51.5020601@FreeBSD.org> <20120912174625.GA17551@ethic.thought.org> <20120912143116.1f8f8309@europa> <20120912222228.GD19460@ethic.thought.org> Date: Wed, 12 Sep 2012 15:58:00 -0700 Message-ID: From: Waitman Gobble To: Gary Kline Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-questions@freebsd.org Subject: Re: cksum entire dir?? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 22:58:02 -0000 On Wed, Sep 12, 2012 at 3:22 PM, Gary Kline wrote: > On Wed, Sep 12, 2012 at 02:31:16PM -0400, Mike Jeays wrote: > > On Wed, 12 Sep 2012 10:55:57 -0700 > > Waitman Gobble wrote: > > > > > On Wed, Sep 12, 2012 at 10:46 AM, Gary Kline > wrote: > > > > [[ ...]] > > > > My Linux system has both md5sum and md5deep. They give the same result, > except that md5sum quotes the file name in the current directory, and > md5deep gives the fully-qualified name. I have been using md5deep - I > didn't know md5sum existed. > > I did a yum install md5* and got deep! :_) > > t.y > > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > also "maybe???" of interest.. it's pretty quick & easy to hack the 'find' function in /usr/src/usr.bin/find/ with md5 capability.. not sure if it's helpful.. copy /usr/src/usr.bin/find/ somewhere, then edit function.c, #include int f_print(PLAN *plan __unused, FTSENT *entry) { char * md5sum[32]; (void)printf("%s ",MD5File(entry->fts_accpath,md5sum)); (void)puts(entry->fts_path); return 1; } and edit Makefile (change exec name, PROG= md5find LDADD+= -lmd then "make".. run it: ./md5find . 224df9d178aa35cb532664ea37875791 . bfe464b3ac942e85d8b818a9441e2286 ./find.o 0fc28847bb344166ff0f7f4c12d6e4ed ./Makefile beb4c49ba914f62da0b57b16778c1772 ./extern.h 8895f62adaa15b194dec6f15e4c5956b ./find.1 8d3986a5e8747ae89b3c5f82f22bc402 ./find.c 99fade54bb9baf0d3b4d8822d53800b3 ./find.h 23f43527a2bdc3abf1e8eaa1aca68f26 ./function.c 1d25eb09d42261b28cc783a6b48e39ac ./getdate.y fce6f5ec314eaea09170b79a0711d07e ./ls.c 75d64926376a5440b7e23b295417a6cc ./main.c 2599f1f22d557b076ff1cde9b17cff55 ./misc.c 2c4e3bb00a37b839d9ac0dc0e12a88bc ./operator.c 3157efe1ed3821e96fec71f1ca4b2306 ./option.c 7ea8adb4cb549b118b903238f43afd37 ./function.o 12f6a75a82f817e1306c323fdddbff59 ./ls.o e97d015d2e5fbeb3fdff4fa22b76f0e2 ./main.o 2a5100f2c5ed4c9408ab51d6e2a848cc ./misc.o 6360e963e0f285fe3dc170309a2ae219 ./operator.o 68c47f622cb1d4d8f58ff7b2ef2c8312 ./option.o 47a8978565c6cb8b0280c231679847ba ./getdate.c 7eb3a4e4984e4696347501eeba2e0566 ./getdate.o e406e4422cf29f3b42484596524b71c1 ./find e3ea95347aa5efd7030103536c23a8d3 ./find.1.gz 4b1fd4eb69577f53bd97d8cd2159c8eb ./md5find 03d161fcb84fb38aad6ccd8ce0cafeaf ./testdir 8d3986a5e8747ae89b3c5f82f22bc402 ./testdir/find.c ....etc Waitman Gobble San Jose California