xref: /netbsd-src/usr.sbin/makefs/TODO (revision 537fc55662d6a258f0cf2792a24282d3513e399e)
1*537fc556Sdyoung$NetBSD: TODO,v 1.7 2007/12/10 23:54:35 dyoung Exp $
2de8b3ad2Slukem
3751eb87eSlukemtodo
4751eb87eSlukem----
5de8b3ad2Slukem
6*537fc556Sdyoung- read files from multiple directories with or without root
7*537fc556Sdyoung  specification, e.g., makefs -t cd9660 output.iso dir1 root2=dir2
8*537fc556Sdyoung  dir3 root4=dir4
9*537fc556Sdyoung
106d5ff7c4Slukem- display block numbers for a given file (e.g, /boot)
116d5ff7c4Slukem
12de8b3ad2Slukem- finish makefs.8
13de8b3ad2Slukem
14de8b3ad2Slukem- testing
15de8b3ad2Slukem
16de8b3ad2Slukem- even more testing
17de8b3ad2Slukem
181450efa8Slukem- add support for converting a tar file (instead of a directory tree);
191450efa8Slukem  suggested by kpneal@pobox.com
201450efa8Slukem
21de8b3ad2Slukem
22751eb87eSlukemoutstanding bugs
23751eb87eSlukem----------------
24de8b3ad2Slukem
25de8b3ad2Slukem- size estimation is still out (need to take into account indirect blocks!)
26de8b3ad2Slukem
276d5ff7c4Slukem- parameter checking when density is rather high or low.
286d5ff7c4Slukem
296d5ff7c4Slukem- filling up a file system (running out of inodes or whatever)
306d5ff7c4Slukem  doesn't do the right thing.
31de8b3ad2Slukem
32de8b3ad2Slukem
33751eb87eSlukemdiscuss
34751eb87eSlukem-------
35de8b3ad2Slukem
36de8b3ad2Slukem- consider replacing ffs_balloc() et al with own code that doesn't
37de8b3ad2Slukem  need hacked-up buf.c code
38de8b3ad2Slukem
39e30101d9Slukem- whacking on newfs/mkfs.c to allow .PATH-ing directly into makefs(8).
40e30101d9Slukem  this would involve passing all of mkfs()'s parameters in a single
41e30101d9Slukem  struct rather than a lot of global vars, etc.
42