Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

addnode(8)

ccr(8)

getnode(8)

load(8)

remnode(8)

trigger(8)

mop_mom(8)

Name

mop_mom − MOP down-line/up-line load listener

Syntax

/etc/mop_mom

Description

The mop_mom command listens for down-line load and up-line dump requests on behalf of your local ULTRIX node.  The mop_mom command, /etc/mop_mom, is usually included in the /etc/rc.local file. When a down-line load or up-line dump request is received from a target node, mop_mom spawns the loader, mop_dumpload, to process the load request.

To process a load request, the loader requires the name of the load file.  During a down-line load process, the target system can either request that the loader search the nodes data base for the name of the load file, or it can specify an image name as part of its request.  If the target system specifies an image name, the loader does not search the data base for the file before processing the load request. 

If no absolute pathname is associated with the image file name, the loader searches for the file using the primary default path, /usr/lib/mop. If the image file is not in /usr/lib/mop, it uses the secondary default, /usr/lib/dnet. The names of the files in /usr/lib/dnet must be in lowercase with a .sys extension. Otherwise, the loader interprets the file specification literally without appending the .sys extension. For example, if you give the loader the file name /usr/lib/mop/LOADME, it attempts to open a file with an exact match.

The loader must have the following information before it can accept and process a load request:

Ethernet Physical Address

If the name of the image is not in the program request message itself, the Ethernet physical address of the target node must be specified in the nodes data base entry for the requesting target node.  For further information, see addnode(.). The same is true if the environment variable, LOADUMP_SECURE is enabled.

Image File Name

The loader must be given the name of the image file to down-line load.  If the image file name is specified in a target node’s down-line load request, then the loader uses that file.  Otherwise, the file name must be defined in the requesting node’s data base entry.  For further information, see addnode(.).

Dump File Name

The loader must be given the name of the dump file that will contain the up-line dump image of the requesting node’s memory.  The dump file name must be defined in the requesting node’s data base entry.  For further information, see addnode(.).

Note that the System Manager can force the loader to search the nodes data base, even when the target node specifies a file name.  The loader verifies that an entry exists for the requesting node before proceeding with the down-line load.  Any file name specified in the request message supersedes a file name specified in the data base. 

To force the nodes data base search, use the following syntax before executing /etc/mop_mom:

# setenv LOADUMP_SECURE on

To permanently enable this feature, enter the following line in the /etc/rc.local file after the section on local daemons:

LOADUMP_SECURE=on /etc/mop_mom

The mop_mom command is installed in /etc. The down-line loader, mop_dumpload, is installed in /usr/lib/dnet.

The file /usr/lib/mop is the primary default pathname for all image files and usr/lib/dnet is the secondary default pathname.  The names of the image files in /usr/lib/dnet must be in lowercase with a .sys extension.

Examples

/etc/mop_mom

This command is usually included in the /etc/rc.local file, which causes mop_mom to listen for down-line and up-line load requests.

Restrictions

The mop_mom command does not turn on network devices.  When executed, it listens only on those devices that were previously started by network utilities such as ifconfig or DECnet ncp. Generally, you can ensure that mop_mom performs properly by putting it at the end of your rc.local file.

Currently, mop_mom only supports RSX, a.out, and VMS downline load images.

Files

/usr/lib/dnet
Down-line loader

/usr/lib/mop
Primary default pathname for all image files

/usr/lib/dnet
Secondary default pathname

See Also

addnode(8), ccr(8), getnode(8), load(8), remnode(8), trigger(8)
Guide to Ethernet Communication Servers

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026