now that you've explained the cs issue things are much clearer. i can
confirm that I have successfully booted a 9vx terminal off a remote
plan9 server using a small modification to factotum.

the original boot process failed with:

password:
!
authentication failed (auth_proxy rpc write: bootes: Connection
refused), trying mount anyways
boot: mount /: fossil authCheck: auth protocol not finished
9vx panic: boot process died: unknown

and the change simply sidesteps factotum using cs to figure out
who/what to dial, instead just using IP addresses.

here's the hack:

9grid% yesterday -d util.c
diff /n/dump/2008/0630/sys/src/cmd/auth/factotum/util.c
/sys/src/cmd/auth/factotum/util.c
33c33
<               return authdial(net, authdom);
---
>               ;//return authdial(net, authdom);
9grid%

now compile 8.factotum and copy it as 9vx/src/9vx/factotum.9 and recompile 9vx.

unfortunately with a terminal booted thusly i no longer have /mnt/term :)

Reply via email to