xref: /minix3/usr.sbin/makefs/TODO (revision 9f988b79349f9b89ecc822458c30ec8897558560)
1*9f988b79SJean-Baptiste Boric$NetBSD: TODO,v 1.7 2007/12/10 23:54:35 dyoung Exp $
2*9f988b79SJean-Baptiste Boric
3*9f988b79SJean-Baptiste Borictodo
4*9f988b79SJean-Baptiste Boric----
5*9f988b79SJean-Baptiste Boric
6*9f988b79SJean-Baptiste Boric- read files from multiple directories with or without root
7*9f988b79SJean-Baptiste Boric  specification, e.g., makefs -t cd9660 output.iso dir1 root2=dir2
8*9f988b79SJean-Baptiste Boric  dir3 root4=dir4
9*9f988b79SJean-Baptiste Boric
10*9f988b79SJean-Baptiste Boric- display block numbers for a given file (e.g, /boot)
11*9f988b79SJean-Baptiste Boric
12*9f988b79SJean-Baptiste Boric- finish makefs.8
13*9f988b79SJean-Baptiste Boric
14*9f988b79SJean-Baptiste Boric- testing
15*9f988b79SJean-Baptiste Boric
16*9f988b79SJean-Baptiste Boric- even more testing
17*9f988b79SJean-Baptiste Boric
18*9f988b79SJean-Baptiste Boric- add support for converting a tar file (instead of a directory tree);
19*9f988b79SJean-Baptiste Boric  suggested by kpneal@pobox.com
20*9f988b79SJean-Baptiste Boric
21*9f988b79SJean-Baptiste Boric
22*9f988b79SJean-Baptiste Boricoutstanding bugs
23*9f988b79SJean-Baptiste Boric----------------
24*9f988b79SJean-Baptiste Boric
25*9f988b79SJean-Baptiste Boric- size estimation is still out (need to take into account indirect blocks!)
26*9f988b79SJean-Baptiste Boric
27*9f988b79SJean-Baptiste Boric- parameter checking when density is rather high or low.
28*9f988b79SJean-Baptiste Boric
29*9f988b79SJean-Baptiste Boric- filling up a file system (running out of inodes or whatever)
30*9f988b79SJean-Baptiste Boric  doesn't do the right thing.
31*9f988b79SJean-Baptiste Boric
32*9f988b79SJean-Baptiste Boric
33*9f988b79SJean-Baptiste Boricdiscuss
34*9f988b79SJean-Baptiste Boric-------
35*9f988b79SJean-Baptiste Boric
36*9f988b79SJean-Baptiste Boric- consider replacing ffs_balloc() et al with own code that doesn't
37*9f988b79SJean-Baptiste Boric  need hacked-up buf.c code
38*9f988b79SJean-Baptiste Boric
39*9f988b79SJean-Baptiste Boric- whacking on newfs/mkfs.c to allow .PATH-ing directly into makefs(8).
40*9f988b79SJean-Baptiste Boric  this would involve passing all of mkfs()'s parameters in a single
41*9f988b79SJean-Baptiste Boric  struct rather than a lot of global vars, etc.
42