
	This is AUTOMOUNT, a program to emulate the non-existent DCL
	command, $ MOUNT/NOASSIST/SYSTEM/OVER=ID *.  This is the
	first stage of an eventual system to allow disk compressions
	via BACKUP/IMAGE to run without operator intervention. Yes,
	I'm crazy.

	AUTOMOUNT is basically in 3 parts.  GETDISKS is a subroutine
	that looks up all disk drive names, then returns them one at
	a time.  It could be easily modified to do wild-card lookups
	on other devices (or all devices).

	MOUNTDEV actually mounts the disk, making a best guess to
	what switches it should be mounted with.  Volumes that are
	not ODS1 or 2 are mounted foreign, and any ODS1 or foreign
	volumes that are available to a VAXcluster are mounted
	/NOWRITE.

	The mainline AUTOMOUNT ties the two routines together, with
	a simple check to keep from mounting DX and DY devices.

	AUTOMOUNT will ignore any disks that are already mounted, and
	will properly handle volume sets.  AUTOMOUNT does NOT know how
	to deal with shadow sets.

	AUTOMOUNT requires CMKRNL, OPER, LOG_IO, PHY_IO, VOLPRO,
	SYSNAM, and SYSPRV to run.

	Three extras come with AUTOMOUNT: POS, SHOWDISKS and MOUNTONE.
	Both POS and SHOWDISKS do the same thing in the same way -- they
	show all disks mounted read/write and show how much space is
	available on them.  These are functionally similar to the POS
	program from the DISKMON package.  They're here mostly as example
	programs.  Both require CMKRNL to run.  The only difference
	between them is POS is written in FORTRAN and SHOWDISKS is written
	in Macro.

	MOUNTONE lets you mount a single disk system-wide (like AUTOMOUNT)
	if you supply the name.  It is mostly a test program for the
	MOUNTDEV subroutine.  MOUNTONE requires LOG_IO, PHY_IO, VOLPRO,
	OPER, SYSNAM, and SYSPRV to run.

	An object library AUTOMOUNT.OLB is supplied with the object files
	from the last build.  A command procedure GO.COM will rebuild the
	programs.  Note that, because of GETDISKS code, POS, SHOWDISKS,
	and AUTOMOUNT will run only on V4.x systems.

	No additional files (besides the images themselves) are necessary
	to run AUTOMOUNT, MOUNTONE, SHOWDISKS, and POS.

					Eric Richards
					Gould Ocean Systems Division
					18901 Euclid Ave.
					Cleveland, OH 44117
					216/486-8300 Ex. 3073


[17-Sep-1986]
