In a load request received by mopd a filename can be given by the client. This is the normal case for terminal servers. If a filename isn't in the client load request mopd must know what image to load.
Upon receiving a request,
mopd
checks if the requested file exists in
/tftpboot/mop
(unless the
-s
option is given, see below) the filename is normally uppercase and with an
extension of
.SYS
.
If the filename isn't given, the ethernet address of the target is used as
filename, e.g.
08002b09f4de.SYS
and it might be a soft link to another file.
mopd supports two kinds of files. The first type that is check is if the file is in a.out(5) format. If not, a couple of Digital's formats are checked.
In normal operation, mopd forks a copy of itself and runs in the background. Anomalies and errors are reported via syslog(3).
/tftpboot/mop
to
mopdir.
/tftpboot/mop
.SYS
to the filename provided by the client.
The typical client sends the requested file name in upper case.