Well, unlink takes '--version' and '--help' as options. I think
there's a conflict between open standard and coreutils' oddity to
bring command syntax and version information with command line
switches.

 unlink is not the only nonconforming executable in GNU coreutils.
true and false, for instance, also accept GNU options. (Because
being able to perform "true --help" and "true --version" is vital.)
It's just a symptom of GNU's tendency to think itself as better than
the standard while pretending to conform to it.

 Busybox has to make a choice: either be conformant or mimic GNU
coreutils' behaviour. Both paths are valid, but Busybox has to be
consistent with it: all utilities have to make the same choice.

 I vote for a general compile-time option BB_MIMIC_GNU, if there
isn't anything similar already.

--
 Laurent

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to