.TH NAMESPACE 6
.SH NAME
namespace \- name space description file
.SH DESCRIPTION
Namespace files describe how to construct a name space from scratch,
an operation normally performed by the
.I newns
suboroutine
(see
.IR auth (2))
which is typically called by
.IR init (8).
Each line specifies one name space operation.
Spaces and tabs separate arguments to operations;
no quotes or escapes are recognized.
Blank lines and lines with
.B #
the first non-space character are ignored.
Environment variables of the form
.BI $ name
are expanded within arguments,
where
.I name
is a
.SM UTF
string terminated by white space, a
.BR / ,
or a
.BR $ .
.PP
The known operations and their arguments are:
.TP
.BR mount \ [ -abct ]\ [ -s "\fIserver\fR] \fIservename old \fR[\fIspec\fR ]
Mount
.I servename
on
.IR old .
.TP
.BR bind \ [ -abc "]  \fInew old
Bind
.I new
on
.IR old .
.TP
.BR import \ [ -abct ]\ [ -s "\fIserver\fR] \fIhost\fR [\fIremotepath\fR] \fImountpoint\fR
Import
.I remotepath
from machine
.I server
and attach it to
.I mountpoint.
.TP
.BI cd \ dir
Change the working directory to
.IR dir .
.PP
The options for
.I bind,
.I mount,
and
.I import
are interpreted as in
.IR bind (1)
and
.IR import (4).
.SH "SEE ALSO"
.IR bind (1),
.IR namespace (4),
.IR init (8)
