On Fri, 2007-06-15 at 12:47 +0200, Bernhard Fischer wrote:

> On Fri, Jun 15, 2007 at 11:42:24AM +0200, Michele Sanges wrote:
> >Hello everybody,
> >in busybox 1.5.1 and 1.6.0, the FEATURE_MOUNT_NFS setting is not
> >accessible by means the "make menuconfig/xconfig". This setting is
> 
> $ grep RPC .config
> # CONFIG_FEATURE_HAVE_RPC is not set

Wanting to use NFS (and never having worked deeply inside it and thus
having no idea about this hidden RPC dependency), I also lost about 3
hours earlier this week fighting mount's vague error messages. (How
about "file system type 'nfs' not supported" rather than "mount
failed"?)

But whenever I'm having trouble finding a config item that I think
exists I turn on Option -> Show All Options. It's a very big hammer, but
is better than nothing.

I think that by default the config UI should only hide items that are
children of an unchecked (but visible) item. It should not hide things
because of an unsatisfied dependency on some random item somewhere else
in the tree precisely because doing so obfuscates the dependency.

In the case at hand, the NFS file system would not be a child of RPC so
the file system list would be complete. The NFS item would be visible
but grayed out and we'd be able to find it and see what its dependencies
are.

The config system is very similar to the kernel's. I know nothing about
how it's implemented in either case. Would a behavior change like that
be part of BB's source or is the config system a separate thing like
autoconf?

-Mike


_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to