From owner-freebsd-mips Mon Feb 10 17:18:36 2003 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 4B7AD37B401; Mon, 10 Feb 2003 17:18:35 -0800 (PST) Date: Mon, 10 Feb 2003 19:18:35 -0600 From: Juli Mallett To: freebsd-mips@FreeBSD.org Subject: fxlabel Message-ID: <20030210191835.A17388@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I've written an fxlabel(8) program, to act like a combination of some sort of disklabel(8) plus fx(1M) or dvhtool(1M). It's in Perforce now. It should allow one to do enough to play with putting a boot loader into the volume header. There are really only two (well, three) things I want to do to it, still. One is to write some code to defragment the free space in the volume header file-area, another is to find out the format of the "sgilabel" file, and implement support for printing / writing one of those. I don't care about modifying it, I just want to be able to put the $FreeBSD$ into the "installer" field, as I understand it is, for bug, etc., reasons. I haven't played with whether ARCS will accept that, of course :) The third is to make the parser a bit better, but given that I can also core the disklabel(8) parser trivially, I'm not too concerned about that. These things are hard, and if everything isn't right, we don't want to be installing it anyway, so why not just crash ;) Note that it does have the niceity of allowing you to use a human-friendly or numeric partition type, which is kinda good. Anyway, it's in Perforce. If anyone wants it, I can send them fxlabel.c, sys/diskfx.h, and geom_fx.h (so you can access said volumes). Thanx, juli. -- Juli Mallett AIM: BSDFlata -- IRC: juli on EFnet OpenDarwin, Mono, FreeBSD Developer ircd-hybrid Developer, EFnet addict FreeBSD on MIPS-Anything on FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message