diff options
authorDenys Vlasenko <>2009-05-13 00:18:43 (GMT)
committerDenys Vlasenko <>2009-05-13 00:18:43 (GMT)
commit318a8e5ed557ed04712edc2a59275c92ce7e85e6 (patch)
parent845142e106f00428d9325c6a741488d1f5748e78 (diff)
TODO: add some
Signed-off-by: Denys Vlasenko <>
3 files changed, 42 insertions, 6 deletions
diff --git a/TODO b/TODO
index 52b6bd0..beeb475 100644
--- a/TODO
+++ b/TODO
@@ -282,3 +282,39 @@ Replace deprecated functions.
vdprintf() -> similar sized functionality
+(TODO list after discussion 11.05.2009)
+* shrink tc/brctl/ip
+ tc/brctl seem like fairly large things to try and tackle in your timeframe,
+ and i think people have posted attempts in the past. adding additional
+ options to ip though seems reasonable.
+* add tests for some applets
+* implement POSIX utilities and audit them for POSIX conformance. then
+ audit them for GNU conformance. then document all your findings in a new
+ doc/conformance.txt file while perhaps implementing some of the missing
+ features.
+ you can find the latest POSIX documentation (1003.1-2008) here:
+ and the complete list of all utilities that POSIX covers:
+ The first step would to generate a file/matrix what is already archived
+ (also IPV6)
+* ntpdate/ntpd (see ntpclient and openntp for examples)
+* implement 'at'
+* rpcbind (former portmap) or equivalent
+ so that we don't have to use -o nolock on nfs mounts
+* check IPV6 compliance
+* generate a mini example using kernel+busybox only (+libc) for example
+* more support for advanced linux 2.6.x features, see: iotop
+ most likely there is more
+* even more support for statistics: mpstat, iostat, powertop....
diff --git a/docs/ b/docs/
index 18e42cd..ce50555 100644
--- a/docs/
+++ b/docs/
@@ -31,8 +31,8 @@ committing changes to GIT, and attach a public ssh key to access your account
<p>If you don't currently have an ssh version 2 DSA key at least 4096 bits
-long, you can generate a key using the command
-<b>ssh-keygen -b 4096 -t dsa</b>
+long, you can generate a key using the command
+<b>ssh-keygen -b 4096 -t dsa</b>
and hitting enter at the prompts.
This will create the files <b>~/.ssh/id_dsa</b> and <b>~/.ssh/</b>
You must then send the content of '' to me so I can set up your
@@ -75,8 +75,8 @@ git help
<a href="">GIT</a>, please visit the
<a href="">GIT overview</a> site.
You might also want to read online the <a
<a href="">tutorial</a>.
diff --git a/shell/hush_test/hush-misc/func4.tests b/shell/hush_test/hush-misc/func4.tests
index db3f15a..33b1663 100755
--- a/shell/hush_test/hush-misc/func4.tests
+++ b/shell/hush_test/hush-misc/func4.tests
@@ -1,5 +1,5 @@
-func() {
- eval "echo \"\${val_${1}}\""
+func() {
+ eval "echo \"\${val_${1}}\""