blob: 1c3b460e79b5f6bb85b949a8d1d4872d7c236b03 [file] [log] [blame]
Eric Andersenb186d981999-12-03 09:19:54 +00001TODO list for busybox in no particular order. Just because something
2is listed here doesn't mean that it is going to be added to busybox,
3or that doing so is even a good idea. It just means that I _might_ get
4around to it some time. If you have any good ideas, please let me know.
Eric Andersen394f7641999-11-23 21:38:12 +00005
Erik Andersen1c5b2581999-12-16 20:59:36 +00006* 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
Erik Andersen31638212000-01-15 22:28:50 +00009* 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
Erik Andersend7ce5e782000-02-09 04:40:25 +000013* init's waitfor() calls wait() which can catch and ignore the wrong pid
14 exiting. That other process is then not restarted.
15
16
Erik Andersen31638212000-01-15 22:28:50 +000017
Eric Andersenb186d981999-12-03 09:19:54 +000018 -Erik
19
20-----------
Eric Andersenbefda6e1999-11-25 08:06:22 +000021
Eric Andersen394f7641999-11-23 21:38:12 +000022* Allow tar to create archives with sockets, devices, and other special files
Erik Andersen10c341a1999-12-17 18:52:06 +000023* Make insmod actually work
Eric Andersen485b9551999-12-07 23:14:59 +000024* dnsdomainname
25* traceroute/nslookup/netstat
Eric Andersenb186d981999-12-03 09:19:54 +000026* rdate
27* hwclock
Eric Andersenb186d981999-12-03 09:19:54 +000028* killall
Eric Andersenb186d981999-12-03 09:19:54 +000029* stty
Eric Andersenb186d981999-12-03 09:19:54 +000030* tr
Eric Andersen2cb55071999-12-10 08:25:07 +000031* expr (maybe?) (ash builtin?)
Eric Andersenb186d981999-12-03 09:19:54 +000032
Erik Andersenfac10d72000-02-07 05:29:42 +000033
34
35
36Some known bugs, todo items, etc...
37
38-----------------------
39
40
41[andersen@slag busybox]$ ./busybox du /bin
426213 /bin
43[andersen@slag busybox]$ du /bin
442971 /bin
45[andersen@slag busybox]$ du --block-size=512 /bin
465943 /bin
47
48-----------------------
49
50-rw-r--r-- 1000/1000 4398 2000-01-06 21:55 uniq.c
51-rw-r--r-- 1000/1000 1568 1999-10-20 18:08 update.c
52-rw-r----- 0/1000 1168 2000-01-29 21:03 update.o
53-rw-r--r-- 1000/1000 22820 2000-01-05 11:36 utility.c
54-rw-r----- 0/1000 7372 2000-01-29 21:03 utility.o
55tar: Skipping to next file header
56tar: Skipping to next file header
57tar: Archive - EOF not on block boundary
58tar: Error is not recoverable: exiting now
59
60
61#1 You are storing by id instead of name like normal tar. Did you realize this?
62(or am I missing some compile option? )ctar did not do this, and I don't think
63it's a good idea for LRP.
64
65#2
66ctar did not produce the EOF error like your tar does. I believe you need to
67pad the end of the archive with at least 2 tarsized (512byte) blocks. (I
68think???)
69
70#3
71There is no exclude file(s) option to tar. LRP's packaging system can not
72function without this. Will you have the time to add this soon?
73