51a0d147aa685a91deaf4ba1dc65a0dddb5dbf9d
[people/mcb30/busybox.git] / TODO
1 TODO list for busybox in no particular order. Just because something
2 is listed here doesn't mean that it is going to be added to busybox,
3 or that doing so is even a good idea. It just means that I _might_ get
4 around to it some time. If you have any good ideas, please let me know.
5
6 * login/sulogin/passwd/getty/etc are part of tinylogin, and so are not
7     needed or wanted in busybox (or else I'd have to link in libcrypt).
8
9 * Networking apps are probably going to be split out some time soon into a
10     separate package (named perhaps tiny-netkit?).  This currently includes 
11     hostid, hostname, mnc, and ping.
12
13
14  -Erik
15
16 -----------
17
18 * Allow tar to create archives with sockets, devices, and other special files
19 * Make insmod actually work
20 * dnsdomainname
21 * traceroute/nslookup/netstat
22 * rdate
23 * hwclock
24 * killall
25 * stty
26 * tr
27 * expr (maybe?)  (ash builtin?)
28
29
30
31
32 Some known bugs, todo items, etc...
33
34 -----------------------
35
36
37 [andersen@slag busybox]$ ./busybox du /bin
38 6213    /bin
39 [andersen@slag busybox]$ du /bin
40 2971    /bin
41 [andersen@slag busybox]$ du --block-size=512 /bin
42 5943    /bin
43
44 -----------------------
45
46 -rw-r--r-- 1000/1000      4398 2000-01-06 21:55 uniq.c
47 -rw-r--r-- 1000/1000      1568 1999-10-20 18:08 update.c
48 -rw-r----- 0/1000         1168 2000-01-29 21:03 update.o
49 -rw-r--r-- 1000/1000     22820 2000-01-05 11:36 utility.c
50 -rw-r----- 0/1000         7372 2000-01-29 21:03 utility.o
51 tar: Skipping to next file header
52 tar: Skipping to next file header
53 tar: Archive - EOF not on block boundary
54 tar: Error is not recoverable: exiting now
55
56
57 #1 You are storing by id instead of name like normal tar. Did you realize this?
58 (or am I missing some compile option? )ctar did not do this, and I don't think
59 it's a good idea for LRP.
60
61 #2
62 ctar did not produce the EOF error like your tar does. I believe you need to
63 pad the end of the archive with at least 2 tarsized (512byte) blocks. (I
64 think???)
65
66 #3
67 There is no exclude file(s) option to tar. LRP's packaging system can not
68 function without this. Will you have the time to add this soon?
69