Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 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. |
Eric Andersen | 394f764 | 1999-11-23 21:38:12 +0000 | [diff] [blame] | 5 | |
Erik Andersen | 1c5b258 | 1999-12-16 20:59:36 +0000 | [diff] [blame] | 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 | |
Erik Andersen | 3163821 | 2000-01-15 22:28:50 +0000 | [diff] [blame] | 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 | |
Erik Andersen | d7ce5e78 | 2000-02-09 04:40:25 +0000 | [diff] [blame] | 13 | * 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 Andersen | 3163821 | 2000-01-15 22:28:50 +0000 | [diff] [blame] | 17 | |
Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 18 | -Erik |
| 19 | |
| 20 | ----------- |
Eric Andersen | befda6e | 1999-11-25 08:06:22 +0000 | [diff] [blame] | 21 | |
Eric Andersen | 394f764 | 1999-11-23 21:38:12 +0000 | [diff] [blame] | 22 | * Allow tar to create archives with sockets, devices, and other special files |
Erik Andersen | 10c341a | 1999-12-17 18:52:06 +0000 | [diff] [blame] | 23 | * Make insmod actually work |
Eric Andersen | 485b955 | 1999-12-07 23:14:59 +0000 | [diff] [blame] | 24 | * dnsdomainname |
| 25 | * traceroute/nslookup/netstat |
Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 26 | * rdate |
| 27 | * hwclock |
Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 28 | * killall |
Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 29 | * stty |
Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 30 | * tr |
Eric Andersen | 2cb5507 | 1999-12-10 08:25:07 +0000 | [diff] [blame] | 31 | * expr (maybe?) (ash builtin?) |
Eric Andersen | b186d98 | 1999-12-03 09:19:54 +0000 | [diff] [blame] | 32 | |
Erik Andersen | fac10d7 | 2000-02-07 05:29:42 +0000 | [diff] [blame] | 33 | |
| 34 | |
| 35 | |
| 36 | Some known bugs, todo items, etc... |
| 37 | |
| 38 | ----------------------- |
| 39 | |
| 40 | |
| 41 | [andersen@slag busybox]$ ./busybox du /bin |
| 42 | 6213 /bin |
| 43 | [andersen@slag busybox]$ du /bin |
| 44 | 2971 /bin |
| 45 | [andersen@slag busybox]$ du --block-size=512 /bin |
| 46 | 5943 /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 |
| 55 | tar: Skipping to next file header |
| 56 | tar: Skipping to next file header |
| 57 | tar: Archive - EOF not on block boundary |
| 58 | tar: 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 |
| 63 | it's a good idea for LRP. |
| 64 | |
| 65 | #2 |
| 66 | ctar did not produce the EOF error like your tar does. I believe you need to |
| 67 | pad the end of the archive with at least 2 tarsized (512byte) blocks. (I |
| 68 | think???) |
| 69 | |
| 70 | #3 |
| 71 | There is no exclude file(s) option to tar. LRP's packaging system can not |
| 72 | function without this. Will you have the time to add this soon? |
| 73 | |