|-t||Ignore the minimal retry timers.|
|Only mirror the given site:package.|
|-debug||Enable debugging. If this argument is given more than once the debugging level will increase. Currently the maximum useful level is four.|
|-s||Enable status debugging. This will print out the status of any subprocess as it is spawned or as it exits.|
Control statements are of the form:
You can add whitespace around the equals.
Here is a list of the keywords and their values, any defaults are given inside square brackets:
|This $args, $package or $site is replace with the appropriate entry from the package. Any $pkg is replaced with a version of $package with all characters that cause problems in filenames converted to underscore. The default is: exec ./mirror \$args -p\$package packages/\$site > logs/\$site:\$pkg 2>&1|
site:package min-restart-last-ok min-restart-last-notok mirror-args
The site and package fields are matched against those in the packages.
A mirror will only be run to this site:package if the last mirror run
was more than
min hours out.
min-restart-last-ok limit will be used if the last call to mirror was successful. If the
mirror call failed then
min-restart-last-notok will be used.
Here is a simple mm input file to manage mirroring two packages.
ftp.cl.cam.ac.uk:JIPS-nrs 20 20 hcrl.open.ac.uk:hcrl-psion 20 20
More usually the auxilly program pkgs_to_mmin will be used to automatically convert the contents of the packages directory into the site:package statements.
Written by Lee McLoughlin <firstname.lastname@example.org>.
|-->||MM (1L)||21 April 1993|