There appears to be a disagreement between the
factotum man page and its actual behavior regarding
the -a option.  In the man page, the wording:

-a   supplies the address of the authentication server to
     use.  Without this option, it will attempt to find an
     authentication server by querying the connection
     server, the file <mtpt>/ndb, and finally the network
     database in /lib/ndb.

makes it sound like the -a option takes precedence
over cs and ndb.  But the code for _autdial() in
util.c looks for cs first and if it's there, the
-a option is ignored.  (In p9p, -a seems to be ignored
altogether.)

Which way should it be?  I'd prefer if -a took precedence,
but if the existing behavior is really what's wanted,
then I suggest we change the man page so it's more clear
that's what's happening.

BLS



Reply via email to