Subject: Re: toolchain/33924: feature request: makefs(8) should output blocks used by each file
To: None <gnats-bugs@NetBSD.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: netbsd-bugs
Date: 07/06/2006 09:04:56
--UnaWdueM1EBWVRzC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Jul 05, 2006 at 10:20:00PM +0000, tg@mirbsd.org wrote:
| If a file is split across several filesystem blocks,
| say, blocks 8, 9 and 11, and we assume a fs block is
| 4096 bytes (8 sectors), the file then occupies the
| sectors 64-71, 72-79, and 88-95. The optimal output
| format would have them already concatenated, so it
| would look like this:
|=20
| path/to/ourfile X 64 79 88 95
|=20
| The 'X' here is some kind of separator, in case the
| filenames contain spaces. It should be user-selectable.
| (Or do you guys have a better idea?)
You could just use a space separator, and use the vis(3)
encoding already used by the mtree format for the filename.
(This format is used by the "-F specfile" makefs option)
--UnaWdueM1EBWVRzC
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)
iD8DBQFErEWYpBhtmn8zJHIRAvz1AJ94mpy7hCmbMhXJUO+aJsjDGMq0JQCeKG7L
wE6kUPSAOg4m49oRK8FbDC4=
=zxsI
-----END PGP SIGNATURE-----
--UnaWdueM1EBWVRzC--