diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-06 04:14:48 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-06 04:14:48 +0200 |
commit | 61d1967e74a3796af55bc14ee81599696b86f3bb (patch) | |
tree | 6d28f65b9ea02d4682204b1cd2d149d1f1b68a37 /sys/man/4/tftpfs | |
parent | 5baafe7307f1c8a0a9026f2091312b9100708c59 (diff) |
tftpfs: add manpage, add -x option
Diffstat (limited to 'sys/man/4/tftpfs')
-rw-r--r-- | sys/man/4/tftpfs | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/sys/man/4/tftpfs b/sys/man/4/tftpfs new file mode 100644 index 000000000..9aa9822b1 --- /dev/null +++ b/sys/man/4/tftpfs @@ -0,0 +1,73 @@ +.TH TFTPFS 4 +.SH NAME +tftpfs \- trivial file transfer protocol (TFTP) file system +.SH SYNOPSIS +.B ip/tftpfs +[ +.B -D +] [ +.B -s +.I srvname +] [ +.B -m +.I mtpt +] [ +.B -x +.I net +] [ +.I ipaddr +] +.SH DESCRIPTION +.I Tftpfs +serves files from a TFTP server as a filesystem. TFTP +is mostly used by bootloaders to download kernel images for +network bootstrap (see +.IR dhcp (8)). +As the protocol has no way of distinguishing files from +directories the final path segment needs to conain a dot +(.) character to be recognized as a file. To access files that +have no dot in the filename, a trailing dot has to be added +and will be striped before it is passed to the server. +.PP +The +.B -D +option enables 9P debugging messages. +.PP +The +.B -s +option causes +.I tftpfs +to post the 9P service as +.BI /srv/ srvname +and disables the default mount. +.PP +The default mountpoint +.BR /n/tftp +can be changed with the +.B -B +.I mtpt +option. +.PP +The +.B -x +option specifies an alternate network directory +.RI ( e.g., +.BR /net.alt ). +.PP +The ip address of the server can be passed in +.I ipaddr +as the last program argument or in the mount spec (see +.IR bind (1)) +on a per mount basis. +.SH EXAMPLE +Boot a kernel from a tftp server. (note the final +dot in the kernel path). +.IP +.EX +ip/tftpd 10.192.254.53 +echo reboot /n/tftp/386/9pcf. >/dev/reboot +.EE +.SH SOURCE +.B /sys/src/cmd/ip/tftpfs.c +.SH "SEE ALSO" +.IR dhcpd (8). |