Frank Mayhar (frank@exit.com) has added ufs2 support to an ufs recovery utility orignally developed by John-Mark Gurney. He requested addition to freebsd ports on the hackers mailinglist. Fix: Add the port
Class Changed From-To: update->change-request Fix category (new ports should be change-requests)
Responsible Changed From-To: freebsd-ports-bugs->rafan Eat.
On Sun, 4 Feb 2007, FreeBSD-gnats-submit@FreeBSD.org wrote: >> Category: ports >> Responsible: freebsd-ports-bugs >> Synopsis: New port: sysutils/ffs2recov ufs2 recovery utility >> Arrival-Date: Sun Feb 04 18:00:34 GMT 2007 Here follows an updated port which includes recent changes by Frank Mayhar and Rong-En Fan. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ffs2recov # ffs2recov/Makefile # ffs2recov/distinfo # ffs2recov/pkg-descr # echo c - ffs2recov mkdir -p ffs2recov > /dev/null 2>&1 echo x - ffs2recov/Makefile sed 's/^X//' >ffs2recov/Makefile << 'END-of-ffs2recov/Makefile' X# New ports collection makefile for: ffs2recov X# Date created: 20070204 X# Whom: sten@blinkenlights.nl X# X# $FreeBSD$ X# X XPORTNAME= ffs2recov XPORTVERSION= 1.0 XCATEGORIES= sysutils XMASTER_SITES= http://www.exit.com/Archives/FreeBSD/ X XMAINTAINER= sten@blinkenlights.nl XCOMMENT= A utility to recover UFS2 filesystems X XUSE_BZIP2= yes XWRKSRC= ${WRKDIR}/${PORTNAME} X XMAN8= ffs2recov.8 XPLIST_FILES= sbin/ffs2recov XWARNS=9 Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/ffs2recov ${PREFIX}/sbin/. X ${INSTALL_MAN} ${WRKSRC}/ffs2recov.8 ${MAN8PREFIX}/man/man8/. X X.include <bsd.port.mk> END-of-ffs2recov/Makefile echo x - ffs2recov/distinfo sed 's/^X//' >ffs2recov/distinfo << 'END-of-ffs2recov/distinfo' XSHA256 (ffs2recov-1.0.tar.bz2) = 92b442008085d5141ccf536bdfc09e3fc877a9fd90fa42c5460e2559f4cbd614 XMD5 (ffs2recov-1.0.tar.bz2) = 93f187f6a820dd3fd4b430ced1805986 XSIZE (ffs2recov-1.0.tar.bz2) = 15022 END-of-ffs2recov/distinfo echo x - ffs2recov/pkg-descr sed 's/^X//' >ffs2recov/pkg-descr << 'END-of-ffs2recov/pkg-descr' XThis is the UFS2 version of ffsrecov, heavily (and I do mean _heavily_) based Xon John-Mark Gurney's program of the same name. It does basically the same Xthing, only it's a little more resistant to crashes caused by bad pointers, Xoffsets and the like, and it does a little more than his did. Don't contact Xhim for problems with this program, it's definitely _my_ fault if it breaks. X XThis program is not ready for prime time. It has some shortfalls, it has a Xbunch of new options that are mostly undocumented and the manpage could Xstand to be rewritten. One _good_ thing is that it now uses the libufs Xlibrary and is therefore not as dependent on carrying around low-level code. X XOn the other hand, it worked for me. Using this tool, I was able to recover Xalmost all of a several-hundred-gigabyte file system that had been stomped Xby a misconfigured RAID controller. (That's why I wrote the thing in the Xfirst place, in fact.) With the right knowledge and a lot of patience, Xit is possible to recover most or all of a trashed file system, at least if Xit's not _too_ trashed. X XI'm releasing it under the Berkeley two-clause license in the hope that Xsomeone with more time will pick it up, polish it and make something Xa little more useful out of it. X XFrank Mayhar Xfrank@exit.com END-of-ffs2recov/pkg-descr exit -- Sten Spans "There is a crack in everything, that's how the light gets in." Leonard Cohen - Anthem
rafan 2007-02-06 09:24:09 UTC FreeBSD ports repository Modified files: sysutils Makefile Added files: sysutils/ffs2recov Makefile distinfo pkg-descr sysutils/ffs2recov/files Makefile Log: Add ffs2recov 1.0, a utility to recover UFS2 filesystems. PR: ports/108766 Submitted by: sten at blinkenlights.nl Revision Changes Path 1.892 +1 -0 ports/sysutils/Makefile 1.1 +24 -0 ports/sysutils/ffs2recov/Makefile (new) 1.1 +3 -0 ports/sysutils/ffs2recov/distinfo (new) 1.1 +12 -0 ports/sysutils/ffs2recov/files/Makefile (new) 1.1 +24 -0 ports/sysutils/ffs2recov/pkg-descr (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!