2011-07-14 Shell builtins shouldn't be created just for fun or performance, but only if they need to be builtins. Today I used `sleep 20m' because the man page described it to be a valid call. Unfortunately /bin/sleep was never called but the builtin sleep was executed, which recognizes only a number of seconds as argument. Hence, the call to sleep failed instantly, instead of waiting 20 minutes. This time this had no important implications but what if it would have had? All this mess just because a builtin sleep doesn't spawn a process! Finally, we should learn *not* to care about spawning processes! Created a Crux port for colordiff and put the three ports I have now into the web. Used portspage to generate an index page. Needed to improve portspage because it's pretty limited (and has some flaws). I should put some effort in improving some tools in the Crux toolchain. Most of today's time, however, went into masqmail. Yes, I worked on it again ... thanks to Inne, who writes end-user documentation currently. :-) The reworked route concept will be ready soon. I'm really look- ing forward for this to happen. http://marmaro.de/lue/ markus schnalke