Am 14.04.2010 18:42, schrieb Dieter Plaetinck:
On Tuesday 13 April 2010 14:04:44 Allan McRae wrote:
This changes /usr/bin/[ from a symlink to /usr/bin/test to the actual binary provided upstream. The use of the symlink has been in Arch for ages (probably for ever), but I can not see what this change will break. Having the symlink does break some stuff (FS#19063). Note that Fedora moved from the symlink to the binary for "[" in 2004.
so what exactly does the binary do? is it an exact copy of /usr/bin/test, is it a small program that does exec(), or .. ? I downloaded the 8.4 tarball but couldn't quickly find the answer.
I don't think it matters. Neither [ nor test from coreutils are actually ever used - the bash (or whatever shell you use) builtins [ and test are used instead.