diff options
author | rsc <devnull@localhost> | 2005-01-13 04:49:19 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-01-13 04:49:19 +0000 |
commit | c8b6342d3c2a167dec16931815926e9e4387e7ef (patch) | |
tree | 80d3ec6ea074462b30639168113def880476dad6 /man/man4/import.4 | |
parent | 741f510ce758f77ed5193256fb693a09a7daecce (diff) | |
download | plan9port-c8b6342d3c2a167dec16931815926e9e4387e7ef.tar.gz plan9port-c8b6342d3c2a167dec16931815926e9e4387e7ef.tar.bz2 plan9port-c8b6342d3c2a167dec16931815926e9e4387e7ef.zip |
Many small edits.
Diffstat (limited to 'man/man4/import.4')
-rw-r--r-- | man/man4/import.4 | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/man/man4/import.4 b/man/man4/import.4 new file mode 100644 index 00000000..04d8fbe5 --- /dev/null +++ b/man/man4/import.4 @@ -0,0 +1,106 @@ +.TH IMPORT 4 +.SH NAME +import \- import 9P resources from another system +.SH SYNOPSIS +.B import +[ +.B -df +] +[ +.B -n +.I ns +] +[ +.B -p +.I prog +] +[ +.B -s +.I service +] +.I system +.SH DESCRIPTION +.I Import +presents the 9P service +.I service +(default +.BR plumb ) +running on +.I system +as a service on the local system, +in the current name space. +.PP +The +.B -n +option sets the remote name space directory +where +.I import +should expect to find +.IR service . +If it is not specified, +.I import +uses name of the local system's name space directory. +(Since name space directories are conventionally inside +.BR /tmp , +the path have different meanings on the two systems.) +.PP +.I Import +connects to +.I system +using +.IR ssh (1). +It invokes +.I import +on the remote system to carry out the remote +side of the protocol. +The +.B -p +option specifies the path to +.I import +on the remote system, in case it is not in the system search path. +.PP +The +.B -d +option turns on debugging. +The +.B -f +option keeps +.I import +from forking itself into the background, also useful for debugging. +.SH EXAMPLE +Suppose you run +.B sam +.B -r +to the CPU server +.IR anna . +.I Sam +wants to talk to a plumber on the local terminal, +but the file names will refer to files on +.IR anna . +.PP +To fix this problem, create a new name space directory +and start a new plumber on +.IR anna : +.IP +.EX +remotens=/tmp/ns.`whoami`.on.`hostname` +ssh anna mkdir $remotens +ssh anna NAMESPACE=$remotens plumber +.EE +Now import that plumber to the local name space before starting +.I sam +and +.IR 9term : +.IP +.EX +NAMESPACE=/tmp/ns.anna +mkdir $NAMESPACE +import -n $remotens -s plumb anna +sam & +9term ssh anna & +.EE +.SH SOURCE +.B \*9/src/cmd/import.c +.SH SEE ALSO +.IR 9pserve (4), +.IR intro (4) |