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
