Hi Ian and list, > > > I'm currently trying to understand the autofs5 code and stumbled upon > > > modules/replicated.c, function prune_host_list that get's called from > > > mount_nfs.c and *somehow* decides wether to try nfs4 or other nfs > > > versions. Would any of you be so kind and explain the way that the > > > information from the entry in the auto.master-map (-fstype=nfs4 or =nfs) > > > gets propagated down to the actual mount command? > > > > You probably just want to look at modules/mount_nfs.c. > > > > Mistake. > > > The actual chain of events is: > > 1) Parse master map and mount automounts, create > > daemon/automount.c:handle_mounts thread for each mount. > > 2) daemon/automount.c:handle_mounts dispatches events as they come in. > > 3) A missing packet for an indirect mount leads to a call to > > daemon/indirect.c:handle_packet_missing_indirect. > > 4) Then -> daemon/indirect.c:do_mount_indirect -> > > daemon/lookup.c:lookup.c -> modules/lookup_<type>.c:lookup_mount -> > daqemon/lookup.c:lookup_nss_mount > > modules/parse_sun.c:parse_mount -> modules/mount_<type>.c:mount_mount. > > > > Ian
Thanks for this, I start digging deeper now :) -- Lukas _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
