MUSIC/SP Kermit 4.3.n Installation Instructions
(1994 December)
Get the necessary files from the Kermit distribution tape or from BITNET
KERMSRV or elsewhere. Note that many of the files are generic for
Kermit-370 and may already be available from a local CMS or TSO site. As
distributed by Columbia, the files are named as follows, all with prefix
IKM or IK0 (I K Zero):
IKMAUX.CMD Sample EXEC's KERMAIL, etc.
IKMGUP.ASM Assembler source for MUSIC-specific part of GUPI
IKMKER.BWR A "beware" file, listing known bugs and problems
IKMKER.DOC MUSIC Kermit User Guide, plain text
IKMKER.HLP Kermit-MUSIC short help file
IKMKER.INS Kermit-MUSIC installation instructions (this file)
IKMKER.NUP Test updates for MUSIC variant of Kermit-370
IKMKER.UPD Updates for MUSIC variant of Kermit-370
IKMMAC.ASM Assembler source for MUSIC-specific macros
IKMUTL.ASM Assembler source for MUSIC-specific routines
IK0CMD.ASM Assembler source for command handler
IK0COM.ASM Assembler source for global code
IK0DEF.ASM Assembler source for parameter definitions
IK0DOC.ASM Assembler source with brief history
IK0GUP.ASM Assembler source for generic update program GUPI
IK0KAN.ASM Assembler source for Kanji character translation
IK0MAC.ASM Assembler source for generic Kermit macros
IK0MAI.ASM Assembler source for storage initialization
IK0PRO.ASM Assembler source for generic routines
The following files are not necessary for installation, but may be of
some interest.
IKCACT.ASM Assembler source for optional accounting exit routine
IKMHDR.MSS Scribe source for producing IKMKER.DOC
IKMKER.ANN Text of Kermit-MUSIC announcement for the current version
IKMKER.LPT Line-printer (paginated) equivalent of IKMKER.DOC
IKMKER.MSS Scribe source for MUSIC part of IKMKER.DOC
IKMKER.PS PostScript equivalent of IKMKER.DOC
IK0AAA.HLP Kermit-370 implementation notes, supported environments
IK0CON.HLP Notes on supporting other terminal controllers
IK0KER.ANN Text of generic Kermit-370 4.3 announcement
IK0KER.MSS Scribe source for generic part of IKMKER.DOC
IK0KER.UPD Update history for Kermit-370
IK0POR.HLP Notes on porting Kermit-370 to other systems
IK0VCS.PKT Czech-language version of Kermit-370 source (updates)
IK0VDE.PKT German-language version of Kermit-370 source (updates)
IK0VER.FOR Comparison program for generating update files
IK0VES.PKT Spanish-language version of Kermit-370 source (updates)
IK0VFI.PKT Finnish-language version of Kermit-370 source (updates)
IK0VFR.PKT French-language version of Kermit-370 source (updates)
IK0VIT.PKT Italian-language version of Kermit-370 source (updates)
IK0VNL.PKT Dutch-language version of Kermit-370 source (updates)
IK0VPL.PKT Polish-language version of Kermit-370 source (updates)
IK0VPT.PKT Portuguese-language version of Kermit-370 source (updates)
IK0VRU.PKT Russian-language version of Kermit-370 source (updates)
Kermit-MUSIC installation consists of a a few simple steps. It is
recommended that the process normally be carried out in the $KRM code,
but any code with sufficient privileges will suffice for making a
"personal" Kermit. Specifically, the account must have "LSCAN" (so that
the assembler can find system macros) and "DEFTIME(NL)" (so that the
default service unit limit can be exceeded). A Kermit for use by
non-privileged users must be installed under $KRM. The process requires
that you clip the REXX exec called IKMINS from the end of this file and
execute it in a directory containing all the Kermit distribution files
with names exactly as obtained from Columbia. There is no need to
rename source files from "ASM" to "S", for example. IKMINS asks a few
questions as it goes, but it suggests default answers in every case, and
repeatedly hitting ENTER normally gives the correct results. You can
quit at a prompt by entering "STOP". The final products of installation
are files KERMIT.LMOD, KERMIT, and SYSTEM.KERMHELP. These files are
respectively the executable program, the executor, and the help file.
If the last two did not already exist as public files in another
directory, they are established as such by this procedure; otherwise,
the new ones simply remain private. If any needed files are missing, or
any step fails, IKMINS halts and complains about the problem.
One intermediate product of Kermit installation is GUPI (Generic Update
Program), which applies updates to the base code, and which can be used
as a tool for updating other software as well. GUPI supports the same
update syntax as the CMS UPDATE utility. See step 4 below for an
executor file to make GUPI available as a general update utility. The
syntax for execution is simply "GUPI