Plan 9 from Bell Labs’s /usr/web/sources/contrib/nemo/octopus/man/1/pcrc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


.TH PCRC 1
.SH NAME
pcrc, termrc, newterm \- octopus start-up scripts
.SH SYNOPSIS
.B pcrc
.br
.B termrc
.br
.B newterm
.I event
.SH DESCRIPTION
.I Pcrc
starts the central computer services for the octopus. It converts a
local inferno in the PC for the octopus.
.I Termrc
plugs the local inferno as a terminal in the PC. It converts the
local inferno in a octopus terminal.
Both scripts are meant to be customized for particular users, although
they might just fit as provided.
.PP
The script
.I pcrc
starts DNS, the connection service, and authentication services. It defines the
.B $PC
environment variable, and spawns listeners for services expected at the PC in
the octopus. In particular, it provides a registry and also import and export
ports via Op to import terminal devices and to export the central name space to
terminals.
It arranges for
.B o/newterm
to run each time a new terminal is plugged into the octopus or plugged out.
.PP
The script
.I termrc
asks for the location of the terminal and for the name of the central PC. It defines
environment variables
.B $location
and
.B $pc
reflecting that. Then, it updates context information for the terminal
(kept at
.B /term/what )
and dials the PC both to export local devices to the PC and to
import the central name space from the PC (using Op in both cases). An editor/shell
program is started to browse
.B /pc ,
which now contains the shared name space from the central PC.
.PP
.SH EXAMPLE
.PP
This is an example session:
.EX
% o/termrc
location? [home] 
PC? [alboran.lsub.org] 
welcome to your octopus terminal at home
PC is alboran.lsub.org 212.128.4.124
importing /pc
terminal with radius 0562
exporting /what /who /fs
%
.EE
.SH SOURCE
.BR /usr/octopus/port/pcrc ,
.BR /usr/octopus/port/termrc ,
.BR /usr/octopus/port/newterm .


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.