proto(2): document 9front extensions
This commit is contained in:
parent
f075a98f05
commit
3cf8b41f8b
2 changed files with 46 additions and 7 deletions
|
@ -10,11 +10,7 @@ loaddevstr,
|
||||||
opendev,
|
opendev,
|
||||||
opendevdata,
|
opendevdata,
|
||||||
openep,
|
openep,
|
||||||
unstall,
|
unstall - USB device driver library
|
||||||
class,
|
|
||||||
subclass,
|
|
||||||
proto,
|
|
||||||
CSP \- USB device driver library
|
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
.EX
|
.EX
|
||||||
.ta 8n +8n +8n +8n +8n +8n +8n
|
.ta 8n +8n +8n +8n +8n +8n +8n
|
||||||
|
|
|
@ -30,7 +30,9 @@ root directory
|
||||||
.PP
|
.PP
|
||||||
Each line of the
|
Each line of the
|
||||||
.I proto
|
.I proto
|
||||||
file specifies a file to copy.
|
file specifies a file to copy except lines in the form of
|
||||||
|
.IB attr = val
|
||||||
|
wich sets an attribute (see below).
|
||||||
Blank lines and lines beginning with
|
Blank lines and lines beginning with
|
||||||
.B #
|
.B #
|
||||||
are ignored.
|
are ignored.
|
||||||
|
@ -71,6 +73,45 @@ are recursively considered listed.
|
||||||
All files are considered relative to
|
All files are considered relative to
|
||||||
.IR root .
|
.IR root .
|
||||||
.PP
|
.PP
|
||||||
|
Attributes, lines in the form of
|
||||||
|
.IB attr = val,
|
||||||
|
apply to all files in the current
|
||||||
|
indention level after the attribute line.
|
||||||
|
Attributes are inherited to deeper levels but
|
||||||
|
each level can override them individualy.
|
||||||
|
The attribute
|
||||||
|
.BI skip= regexp
|
||||||
|
skips all file names matching the regular expression
|
||||||
|
.I regexp
|
||||||
|
for
|
||||||
|
.B *
|
||||||
|
and
|
||||||
|
.B +
|
||||||
|
operations using
|
||||||
|
.IR regexp (2).
|
||||||
|
If owner or group is left unspecified on a file, the attributes
|
||||||
|
.BI uid= owner
|
||||||
|
and
|
||||||
|
.BI gid= group
|
||||||
|
will override these fields.
|
||||||
|
The
|
||||||
|
.BI mode= mode
|
||||||
|
attribute adds, sets or masks file permission bits if permissions
|
||||||
|
where not explicitly specified on the file. If multiple
|
||||||
|
.B mode=
|
||||||
|
lines are given and
|
||||||
|
.I mode
|
||||||
|
is not a set operation (forced by
|
||||||
|
.B !
|
||||||
|
character)
|
||||||
|
the modes are combined.
|
||||||
|
Except for the special
|
||||||
|
.B !
|
||||||
|
character,
|
||||||
|
.I mode
|
||||||
|
has the same syntax as in
|
||||||
|
.IR chmod (1).
|
||||||
|
.PP
|
||||||
For each file named by the
|
For each file named by the
|
||||||
.IR proto ,
|
.IR proto ,
|
||||||
.I enm
|
.I enm
|
||||||
|
@ -128,4 +169,6 @@ generic prototype file.
|
||||||
.B /sys/src/libdisk/proto.c
|
.B /sys/src/libdisk/proto.c
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.IR mk9660 (8),
|
.IR mk9660 (8),
|
||||||
.IR mkfs (8)
|
.IR mkfs (8),
|
||||||
|
.IR regexp (2),
|
||||||
|
.IR chmod (1).
|
||||||
|
|
Loading…
Reference in a new issue